摘要:问题如果字符串的长度比给定的参数长,则把多余的部分用来表示。要求切记,插入到字符串尾部的三个点号也会计入字符串的长度。然而,如果指定的参数小于或等于,则添加的三个点号不会计入字符串的长度。
问题:
如果字符串的长度比给定的参数num长,则把多余的部分用...来表示。
要求:切记,插入到字符串尾部的三个点号也会计入字符串的长度。
然而,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。
解答:function truncate(str, num) { // Clear out that junk in your trunk if(num > 3){ j = str.length; if(num < j){ var i = num - 3; var newStr = str.slice(0,i); newStr += "..."; return newStr; } else return str; } else { var newNewStr = str.slice(0,num); newNewStr += "..."; return newNewStr; } } truncate("A-tisket a-tasket A green and yellow basket", 11);链接:
https://www.w3cschool.cn/code...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/109848.html
摘要:拆分法当我们没有具体思路的时候,就先假设数组移动位的情况。这里可以看成个数组,一个是没有到达边界的元素移动,一个是到达了边界的元素移动,当元素到达边界,就会往数组的初始位置移动,形成了一个循环的过程。 引言 在自己刚刚毕业不久的时候,去了一家公司面试,面试官现场考了我这道题,我记忆深刻,当时没有想到思路,毫无疑问被面试官当成菜鸟了。最近刚好在研究数组的各种算法实现,就想到这道题,可以拿...
摘要:如果长度超过给定的最大字符串长度第二个参数,则截断字符串第一个参数。对文章内容或方法有深刻理解,也请指点一二。 如果长度超过给定的最大字符串长度(第二个参数),则截断字符串(第一个参数)。 以...结尾返回截断的字符串。 truncateString(A-tisket a-tasket A green and yellow basket, 11) should return A-tis...
摘要:填充算法与基本上是可以通用的。年,高级加密标准已然成为对称密钥加密中最流行的算法之一。常用库介绍是一个功能强大的加密算法扩展库。为提供了各种各样的加密算法。目前已支持的算法包括是使用编写的加密工具包。 本文示例代码详见:https://github.com/52fhy/cryp... DES DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加...
阅读 631·2021-08-17 10:15
阅读 1715·2021-07-30 14:57
阅读 1970·2019-08-30 15:55
阅读 2813·2019-08-30 15:55
阅读 2703·2019-08-30 15:44
阅读 662·2019-08-30 14:13
阅读 2379·2019-08-30 13:55
阅读 2587·2019-08-26 13:56