微信小程序 数组中的push与concat的区别
发布时间 - 2026-01-10 22:20:06 点击率:次微信小程序 数组中的push与concat的区别

前言:
微信小程序中需要用到数组的操作,介于本人js基础薄弱,故数组操作进行简单记录,以备后期方便学习:
push和concat二者功能很相像,但有两点区别。
先看如下例子:
var arr = [];
arr.push(1);
arr.push(2);
arr.push([3, 4])
arr.push(5, 6);
arr = arr.concat(7);
arr = arr.concat([8, 9]);
arr = arr.concat(10, 11);
for(var i in arr){
console.log(i+"-----"+arr[i]);
}
打印结果如下:
index.js [sm]:180 0-----1 index.js [sm]:180 1-----2 index.js [sm]:180 2-----3,4 index.js [sm]:180 3-----5 index.js [sm]:180 4-----6 index.js [sm]:180 5-----7 index.js [sm]:180 6-----8 index.js [sm]:180 7-----9 index.js [sm]:180 8-----10 index.js [sm]:180 9-----11
区别:
push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。
push 直接改变当前数组;concat 不改变当前数组。
注意:arr1=arr1.concat(arr2)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# 数组中的push与concat的区别
# push与concat的区别
# 小程序数组
# push与concat
# 微信小程序 数组(增
# 删
# 改
# 查)等操作实例详解
# 微信小程序(应用号)简单实例应用及实例详解
# 微信小程序 实战小程序实例
# 微信小程序 for 循环详解
# 微信小程序 WXML、WXSS 和JS介绍及详解
# 微信小程序 数据访问实例详解
# 微信小程序 参数传递详解
# 微信小程序 (十七)input 组件详细介绍
# 微信小程序 wx:key详细介绍
# 微信小程序 (三)tabBar底部导航详细介绍
# 微信小程序 实现列表刷新的实例详解
# 微信小程序 获取微信OpenId详解及实例代码
# 微信小程序 框架详解及实例应用
# 则是
# 希望能
# 作为一个
# 谢谢大家
# 先看
# 以备
# 不改变
# 后期
# 组中
# 有两点
# pre
# push
# var
# brush
# class
# 微信小
# js
# strong
# br
# concat
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
如何生成腾讯云建站专用兑换码?
中山网站制作网页,中山新生登记系统登记流程?
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Laravel如何生成API文档?(Swagger/OpenAPI教程)
Angular 表单中正确绑定输入值以确保提交与验证正常工作
想要更高端的建设网站,这些原则一定要坚持!
html5的keygen标签为什么废弃_替代方案说明【解答】
如何快速搭建高效WAP手机网站吸引移动用户?
Android okhttputils现在进度显示实例代码
Laravel怎么使用Intervention Image库处理图片上传和缩放
常州企业网站制作公司,全国继续教育网怎么登录?
如何做网站制作流程,*游戏网站怎么搭建?
HTML 中如何正确使用模板变量为元素的 name 属性赋值
js实现获取鼠标当前的位置
如何在服务器上配置二级域名建站?
如何在阿里云购买域名并搭建网站?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Laravel如何记录自定义日志?(Log频道配置)
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
高端智能建站公司优选:品牌定制与SEO优化一站式服务
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
Laravel如何创建自定义中间件?(Middleware代码示例)
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
在Oracle关闭情况下如何修改spfile的参数
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Java遍历集合的三种方式
php打包exe后无法访问网络共享_共享权限设置方法【教程】
详解vue.js组件化开发实践
怎样使用JSON进行数据交换_它有什么限制
如何快速选择适合个人网站的云服务器配置?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
微信公众帐号开发教程之图文消息全攻略
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
详解jQuery中基本的动画方法
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
Android自定义listview布局实现上拉加载下拉刷新功能
如何在阿里云香港服务器快速搭建网站?
如何快速搭建高效WAP手机网站?
三星网站视频制作教程下载,三星w23网页如何全屏?

