20171009

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20171009相关的知识,希望对你有一定的参考价值。

1.字符串可以被视为字符数组,因此可以使用数组的方括号运算符,用来返回某个位置的字符(位置编号从0开始)。如果方括号中的数字超过字符串的长度,或者方括号中根本不是数字,则返回 undefined 。字符串内部的单个字符无法改变和增删,这些操作(修改丶添加丶删除)会默默失败。字符串也无法直接使用数组的方法,必须通过 call 方法间接使用。

1 var  s = ‘hello‘;
2 s.join(‘ ‘)     // TypeError : s.join is not a function
3 Array.prototype.join.call(s, ‘  ‘)    // "h e l l o"

上面代码中,如果直接对字符串使用数组的 join 方法,会报错不存在该方法。但是,可以通过 call 方法,间接对字符串使用 join 方法。

不过,由于字符串是只读的,那些会改变原数组的方法,比如 push()丶sort()丶reverse()丶splice()都对字符串无效,只有将字符串显式转为数组后才能使用。

2.

以上是关于20171009的主要内容,如果未能解决你的问题,请参考以下文章

20171009

判断日期天数

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?