美文网首页
2018-09-18 计算属性

2018-09-18 计算属性

作者: 三年_3 | 来源:发表于2018-09-18 19:53 被阅读0次

concat()

作用:连接一个或多个数组
返回值:连接后的数组
不会改变原数组
举例:<script type="text/javascript">

var a = [1,2,3];
document.write(a.concat(4,5));

</script>

join()

作用:将数组变为字符串,默认是通过逗号链接,可以通过参数指定
链接符号
返回值:连接后的数组
不会改变原数组
举例:arr1 = ['a','b','c']; arr1.join() = a,b,c ;  arr1.join(' ') = a b c;  arr1.join(' + ') = a + b + c ;

pop()

作用:删除数组的最后一个元素
返回值:被删除的元素
会改变原数组
举例:arr1 = [1,2,3,4] arr1.pop() ==> arr1 = [1,2,3];arr1.pop()=4

push()

作用:从数组的后面添加元素
返回值:新数组的长度
会改变原数组,添加新元素后的数组
举例:arr1 = [1,2,3,4] arr1.push(3,2,1) ==> arr1 = [1,2,3,4,3,2,1];

reverse()

作用:翻转数组元素,第一个变最后一个,最后一个变第一个
返回值:翻转后的数组
会改变原数组
举例:arr1 = [1,2,3] arr1.reverse() = [3,2,1];

shift()

作用:从前面删除元素
返回值:被删除的元素
会改变原数组
举例:arr1=['a','b','c']; arr1.shift() ==> arr1 = ['b','c'];arr1.shift() = c;

unshift()

作用:从数组前添加元素
返回值:新数组的长度
会改变原数组
举例:arr1 = [1,2,3,4] arr1.unshift(3,2,1) ==> arr1 = [3,2,1,1,2,3,4];

slice()

slice(start,end):切割数组 start:开始下标 end:结束下标 结果 [start,end),原数组不发生变化
作用:从数组截取一段元素组成一个新数组
返回值:截出的那段元素组成的新数组
不会改变元素组
如果参数只写一个,表示从这个位置开始直到数组结束
举例:arr1= [1,2,3,4]  arr2 = arr1.slice(1,3) ==>arr1 = [1,2,3,4];  arr2 = [2,3];

splice()

(起始位置,要删除的元素的个数,要添加的元素的值1,值2.。。。)
作用:对数组元素进行增删改操作

splice(找到要添加元素的下标位置,0,要添加的元素的值1,2.。。。)

splice(找到要删除元素的下标位置,要删除的个数)

splice(找到要修改元素的下标位置,要修改的个数,要添加的元素)
返回值:被删除的元素组成的数组
会改变原数组
举例:arr1 = [1,2,3,4] arr1.slice(1,2);==>arr1 = [1,4] ; // arr1.slice(1,2,'a','b');==>arr1 = [1,'a','b',4];

toString()

作用:将数组以字符串的形式显示
返回值:字符串形式的数组
不会改变原数组
举例:arr1 = ['a','b','c'];  arr1.toString() = a,b,c;

相关文章

  • 2018-09-18 计算属性

    concat() 作用:连接一个或多个数组返回值:连接后的数组不会改变原数组举例: var a = [1,2,3]...

  • watch和computed的区别

    计算属性Computed: 计算属性通常依赖于其他数据属性。对于依赖属性的任何改变都会触发计算属性的逻辑。计算属性...

  • vue计算属性和侦听器

    祭出demo 计算属性 计算属性缓存vs方法函数 计算属性vs侦听属性 计算属性的setter 侦听器 在这个示例...

  • 7 vue 计算属性

    计算属性 计算属性的复杂属性 set/get

  • 属性和方法

    1、属性 存储属性 延迟存储属性 计算属性 只读计算属性 只有 getter 方法但没有 setter 方法的计算...

  • Vue复习

    Vue的计算属性 计算属性computed

  • swift8——属性

    属性分为计算属性和存储属性 计算属性:用来计算描述计算过程和就算结果的 存储属性:用来定义类和结构体的某些特征; ...

  • 计算属性,以及其和方法、watch侦听器的对比

    计算属性 计算属性,以及其和方法、侦听器的对比 computed(计算属性)性能相对较高,计算属性的结果会被缓存,...

  • 监听器和计算属性的区别watch,computed

    计算属性computed和监听器watch区别?1.能使用计算属性computed的尽量使用计算属性,但是计算属性...

  • vue 计算属性computed

    computed计算属性 对于任何复杂逻辑,你都应当使用计算属性 计算属性中的setter 计算属性默认只有 ge...

网友评论

      本文标题:2018-09-18 计算属性

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