splice对数组可实现:删除、新增、替换操作

<script>

export default {

  name: 'prewview',

  data () {

    return {

      list: [1, 2, 3, 4, 5, 6]

    }

  },

  created () {

    console.log(`改变前的数组:${this.list}`)

    this.list.splice(2, 0, 888)

    console.log(`splice给数组增加一个值888,位于2和3之间:${this.list}-----this.list.splice(2, 0, 888)`)

    this.list.splice(1, 1)

    console.log(`splice删除数组的第2个元素:${this.list}-------this.list.splice(1, 1)`)

    this.list.splice(4, 0, 555)

    console.log(`splice替换数组中的元素5为555:${this.list}------this.list.splice(4, 0, 555)`)

  }

}

</script>

输出:

改变前的数组:1,2,3,4,5,6

splice给数组增加一个值888,位于2和3之间:1,2,888,3,4,5,6-----this.list.splice(2, 0, 888)

splice删除数组的第2个元素:1,888,3,4,5,6-------this.list.splice(1, 1)

splice替换数组中的元素5为555:1,888,3,4,555,5,6------this.list.splice(4, 0, 555)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。