心情日记,前端开发,个人博客,个人博客模板,个人博客网站模板,个人网站模板,个人网页,个人网站制作
var list1 = [3,4,2,1,7,5]; var list2 = [7,8,9,15,14,13]; //将数组转化为字符串 var result = list1.toString(); console.log(typeof result); //将数组生成字符串并用"!"分割 //原来的数组还是原来的数组,只是生成了一个新的字符串result而已 var result = list1.join('!'); console.log(list1) console.log(result) //获取数组的值 var result = list1.valueOf() console.log(result) //在数组的前面添加一个元素,并且返回数组的长度 //在后面添加一个元素push var result = list1.unshift(100) console.log(list1) console.log(result) //把数组前面的元素删除,并且返回删掉的元素 //删除最后一个 pop var result = list1.shift() console.log(list1) console.log(result) //颠倒元素位置(在原数组上操作的) var result =list1.reverse() console.log(list1) console.log(result) //排序 默认是正向排序 //对数组的引用请注意:排序是在原数组上进行排序的,不会生成副本. //如果调用该方法而没有传递参数 // list2.sort() // console.log(list2) function sortNumber(a,b){ //从小到大 return a - b; //从大到小 // return a + b; } list2.sort(sortNumber) console.log(list2) //删掉 或者 替换元素 //参数一,删掉元素的位置 参数二:删掉元素的个数 返回删掉的元素 // list2.splice(1,2); // console.log(list2) // console.log(result) //参数一,删掉元素的位置 参数二:删掉元素的个数 参数三:替换的元素 //返回删掉的元素 var result = list2.splice(0,2,3) console.log(list2) console.log(result)