美文网首页
js中array对象的方法及包装类型

js中array对象的方法及包装类型

作者: AFew | 来源:发表于2018-10-08 19:17 被阅读0次

.push() 方法可向数组的末尾添加一个或多个元素,并返回插入后的长度。
.unshift() 向数组的第一个元素前面插入一个新的元素,并返回插入后的长度。
.shift() 方法用于删除并返回数组的第一个元素。
.pop() 方法用于删除并返回数组的最后一个元素。
.forEach(函数) 方法---遍历数组用---相当于for循环。
.indexOf(元素值) 返回索引,没有则是-1。
.join() 返回一个字符串。
.map(函数) 数组中的每个元素都要执行这个函数,把执行后的结果重新的全部的放在一个新的数组中。
.reverse() 数组反转。
.sort() 方法用于对数组的元素进行排序,可能不稳定建议下面这种写法。

var arr = [1, 500, 63, 55, 84, 61, 35];
arr.sort(function (a, b) {
     if (a < b) {
         return -1;
      }
      if (a > b) {
         return 1;
      }
      return 0;
})
console.log(arr); // [1, 35, 55, 61, 63, 84, 500];

.slice(开始的索引,结束的索引) 把截取的数组的值放在一个新的数组中,但是不包含结束的索引对应的元素值。
.splice(开始的位置,要删除的个数,替换的元素的值) 一般是用于删除数组中的元素,或是替换元素,或者是插入元素。


基本包装类型

普通变量不能直接调用属性或者方法,对象可以直接调用属性和方法。

基本包装类型:本身是基本类型,但是在执行代码的过程中,如果这种类型的变量调用了属性或者是方法,那么这种类型就不再是基本类型了,而是基本包装类型,这个变量也不是普通的变量了,而是基本包装类型对象。

相关文章

网友评论

      本文标题:js中array对象的方法及包装类型

      本文链接:https://www.haomeiwen.com/subject/qjgjaftx.html