news 2026/7/10 18:04:52

5-25 WPS JS宏 push、pop、unshift、shift数组元素添加删除

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5-25 WPS JS宏 push、pop、unshift、shift数组元素添加删除

push():

为数组后方添加整体数组一个值或多个值,返回数组长度

使用方法:数组.push(值或数组)

pop():

数组后方删除数组一个值,返回删除的值

使用方法:数组.pop()

unshift():

为数组前方添加整体数组一个值或多个值,返回数组长度

使用方法:数组.unshift(值或数组)

shift():

为数组前方删除数组一个值,返回删除的值

使用方法:数组.shift()

一、基础测试:

function test(){

var arr=[0];

//在数组后方添加整体数组一个值、多个值或数组

var arr1=arr.push(100);//返回数组长度

var arr2=arr.push(89,12,14,45);//返回数组长度

var arr3=arr.push([1,2,3,4]);//返回数组长度

//在数组后方删除数组一个值或二组数组

var arr4=arr.pop();//返回删除的值或数组

//在数组前方添加整体数组一个值、多个值或数组

var arr5=arr.unshift(101);//返回数组长度

var arr6=arr.unshift(102,103,104);//返回数组长度

var arr7=arr.unshift([1,2,3,4]);//返回数组长度

//在数组前方删除数组一个值或二组数组

var arr8=arr.shift();//返回删除的值或数组

}

结果:

function test(){ var arr=[0]; //在数组后方添加整体数组一个值、多个值或数组 var arr1=arr.push(100);//返回数组长度 var arr2=arr.push(89,12,14,45);//返回数组长度 var arr3=arr.push([1,2,3,4]);//返回数组长度 //在数组后方删除数组一个值或二组数组 var arr4=arr.pop();//返回删除的值或数组 //在数组前方添加整体数组一个值、多个值或数组 var arr5=arr.unshift(101);//返回数组长度 var arr6=arr.unshift(102,103,104);//返回数组长度 var arr7=arr.unshift([1,2,3,4]);//返回数组长度 //在数组前方删除数组一个值或二组数组 var arr8=arr.shift();//返回删除的值或数组 }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 18:04:44

直流有刷电机驱动器设计与TC78H651AFNG+PIC18LF46K40方案解析

1. 下一代直流有刷驱动器的核心需求解析 在工业自动化和小型机电设备领域,直流有刷电机因其结构简单、控制方便、成本低廉等优势,仍然是许多应用场景的首选动力源。但随着现代设备对能效、体积和智能化要求的提升,传统驱动方案已难以满足三大…

作者头像 李华
网站建设 2026/7/10 18:03:06

Java-AES-Crypto密码学基础:避免Android加密的7个常见错误

Java-AES-Crypto密码学基础:避免Android加密的7个常见错误 【免费下载链接】java-aes-crypto A simple Android class for encrypting & decrypting strings, aiming to avoid the classic mistakes that most such classes suffer from. 项目地址: https://g…

作者头像 李华
网站建设 2026/7/10 17:59:29

STM32F401RB与A3910电机驱动方案实战指南

1. 认识A3910与STM32F401RB这对黄金搭档 在嵌入式开发领域,选择合适的驱动芯片和主控MCU往往能决定项目的成败。A3910作为一款高性能电机驱动芯片,搭配STM32F401RB这颗基于Cortex-M4内核的微控制器,能够构建出响应迅速、控制精准的运动控制系…

作者头像 李华