VUE 针对数组进行操作

说明:VUE针对数组的操作,开发了一套完成的API。

  • push( ) 在数组的末尾添加数据
  • pop( ) 删除数组中的最后一个元素
  • shirt( ) 删除数组的第一个元素
  • upshift( )在数据开头追加数据
  • splice( )在指定的位置替换数据
  • sort( )对数据进行排序(按照编码进行排序,由小到大)
  • reverse( )数组反转
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数组案例</title>
	</head>
	<body>
		<div id="app">
			<span v-for="item in array" v-text="item"></span><br>
			数据: <input type="text" v-model="data"/> 
			<button @click="push">追加</button>
			<button @click="pop">移除最后一个</button>
			<button @click="shift">删除第一个元素</button>
			<button @click="unshift">在开头追加元素</button>
			<button @click="splice">替换元素</button>
			<button @click="sort">排序</button>
			<button @click="reverse">反转</button>
		</div>
		<script src="../js/vue.js"></script>
		<script>
			const app = new Vue({
				el: "#app",
				data: {
					array: [5,7,4,1],
					data: ''
				},
				methods: {
					push(){
						this.array.push(this.data)
					},
					pop(){
						//移除最后一个数据
						this.array.pop()
					},
					shift(){
						this.array.shift()
					},
					unshift(){
						this.array.unshift(this.data)
					},
					splice(){
						//关于参数说明 参数1:操作数据起始位置 index
						//			  参数2:操作数据的个数
						//			  参数3:要替换的值
						//删除元素     删除第一个元素的后2位
						//this.array.splice(1,2,'')
						//替换元素     替换前2个元素(将元素当做整体进行替换)
						//替换后的元素可以有多个
						this.array.splice(0,2,this.data)
					},
					sort(){
						this.array.sort()
					},
					reverse(){
						this.array.reverse()
					},
				}
				
			})
		</script>
	</body>
</html>

添加不同类型按钮测试各种API用法

  1. push() 追加尾元素:点击按钮,移除数组中尾部元素。
  2. pop()移除尾元素:点击按钮,将数组中尾元素进行删除操作。
  3. shift()移除首元素:点击按钮,将数组中首元素进行删除操作。
  4. unshift()追加首元素:点击按钮,将元素添加至数组首位。
  5. splice()替换元素:点击按钮,将指定位置元素进行替换。
  6. sort()元素排序:点击按钮,将数组元素进行排序(多用于数值,文字排序作用不大)
  7. reverse()反转数据: 点击按钮,将数组元素进行反转。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值