本人学习过程中编写,定有不足之处,如果有错误,请您积极指正;如果有帮助,请不要吝啬您的赞美(点赞),欢迎各位大佬点赞评论。
今天在进行微信小程序进行项目开发,代码编写完运行时,有如下报错:
发现是concat()使用有误;
一.concat是干什么的
concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
二.调用对象
concat的调用对象必须是一个数组,如果不是一个数组该方法会报错
三.总结
作者本人正是因为忽视了调用对象的得必须性,才会导致错误:
本人代码进本如下:
//此为错误示范
let a; //定义时a并没有定义为一个数组
a.concat(param);
//正确写法
let b = []; //初始化应为一个数组
b.concat(param)
以后一定要加倍小心。