单项选择题

function truncate(str, num) {if(num>=str.length) return str;if(num<=3) return str.slice(0,num)+"...";if(str.length>num) return str.slice(0,num-3)+"...";}truncate("Absolutely Longer", 2); 以下关于这个函数功能描述正确的是?()

A.复制字符串
B.截断字符串
C.生成一个新字符
D.以上都不对