js记录
黎明初时
。。。
展开
-
js数组赋值:不修改原数组,返回新的数组 。
有一个数组arr = [1, 2, 3, 4, 10]。 var str = new Array;str = arr; //这个不是赋值,将数组arr的引用赋给str,所以改变str也会改变arr (js实际创建的str是一个对象);正确赋值: 1、str = [].concat(arr); content用于连接多个数组:arr1.concat(arr2,arr3,。。。。原创 2017-03-18 22:30:13 · 16489 阅读 · 2 评论 -
js数组操作:增删改查(更新中3.28……)
1、shift()把数组的第一个元素从其中删除,并返回第一个元素的值。arr = [1, 2, 3, 4];return arr.shift() //1arr = [1, 2, 3, 4];arr.shift()return arr //arr = [ 2, 3, 4]如果数组已经为空,则不改变数组,并返回 undefined 值。arr = [];//arr = [1]只有一个元素也一样原创 2017-03-20 00:42:03 · 331 阅读 · 0 评论 -
js字符串操作(更新中3.28……)
1、split() 把字符串变成数组,有两个参数arr.split(parameter,count); 将字符串从parameter出切割,切出count个元素,组成数组。 parameter若为空,则切割所有元素(必填); count若没有填,则切割整个字符串。 var str="hello word word!" console.log(str.split("o")); /原创 2017-03-28 15:59:59 · 260 阅读 · 0 评论