网站首页 > 博客文章 正文
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<ul>
<li v-for="item in letters">{{item}}</li>
</ul>
<button @click="btnClick">按钮</button>
</div>
<script src="../js/vue.js"></script>
<script>
const app = new Vue({
el: '#app',
data: {
letters: ['u', 'b', 'c', 'd', 'a']
},
methods: {
btnClick() {
// 1.push方法
// this.letters.push('aaa')
// this.letters.push('aaaa', 'bbbb', 'cccc')
// 2.pop(): 删除数组中的最后一个元素
// this.letters.pop();
// 3.shift(): 删除数组中的第一个元素
// this.letters.shift();
// 4.unshift(): 在数组最前面添加元素
// this.letters.unshift()
// this.letters.unshift('aaa', 'bbb', 'ccc')
// 5.splice作用: 删除元素/插入元素/替换元素
// 删除元素: 第二个参数传入你要删除几个元素(如果没有传,就删除后面所有的元素)
// 替换元素: 第二个参数, 表示我们要替换几个元素, 后面是用于替换前面的元素
// 插入元素: 第二个参数, 传入0, 并且后面跟上要插入的元素
// splice(start)
// splice(start):
// this.letters.splice(1) // 删除第一个元素后面所有的元素
// this.letters.splice(1,2) // 删除第一个元素后面的两个元素 这个从上面复制下来不能用,现敲的就能用
// this.letters.splice(1, 3, 'm', 'n', 'l', 'x')
// this.letters.splice(1, 0, 'x', 'y', 'z')
// 5.sort()
// this.letters.sort() // 从小到大的顺序排序
// 6.reverse()
// this.letters.reverse() // 对数据进行反转排序
// 注意: 通过索引值修改数组中的元素
// this.letters[0] = 'bbbbbb'; // 这种通过下标这种方式改变值有可能不是响应式的,就是值改了,页面不改
// this.letters.splice(0, 1, 'bbbbbb')
// set(要修改的对象, 索引值, 修改后的值)
// Vue.set(this.letters, 0, 'bbbbbb') // 修改数组对象的值可以做到响应式
}
}
})
// function sum(num1, num2) {
// return num1 + num2
// }
//
// function sum(num1, num2, num3) {
// return num1 + num2 + num3
// }
// function sum(...num) { //...num 参数时是一个可变参数,是一个数组
// console.log(num += num);
// }
// sum(20, 30, 40, 50, 601, 111, 122, 33)
</script>
</body>
</html>
猜你喜欢
- 2024-09-18 vue的数组的内存结构(vue数组清理方法)
- 2024-09-18 el-table 行列合并(el table 合并单元格内容)
- 2024-09-18 JS filter、map、reduce等十三种遍历数组方法详细总结??
- 2024-09-18 推荐7个你应该使用的独立Vue组件(vue独立开发)
- 2024-09-18 vue如何监听数组变化?(vue2中如何监听数组)
- 2024-09-18 vue中mixin的使用方法(vue mixins使用)
- 2024-09-18 vue3与vue2的比较(vue2和vue3的底层原理)
- 2024-09-18 vue常见面试题(vue常见面试题及答案2021)
- 2024-09-18 vue 如何计算数组求和?(vue computed数组)
- 2024-09-18 Typescript基础快速入门-7 数组array
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)