小程序
小游戏
企业微信
微信支付
扫描小程序码分享
想要得出新的数组 concat()根本不好使
也没找到合适的数组操作方法
程序
console.log 结果
根本没有执行 始终为空 大神求解
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
首先数组和对象搞混了吧!
var array1=['a','b','c']
var array2=['d','e','f']
console.log(array1.concat(array2))
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你先写正确代码,再看看逻辑。
定义了myarray = new Array()了,为什么要myarray["name"]????这是一个数组,不是一个对象!!!
so? 我搞不太懂数据类型 就想知道现在应该怎么办。。。你说我定义的不对 那我应该怎么定义啊
你都没有搞清楚最基本的数据类型和数组操作。建议好好补基础,虽然我也很菜,但这种错误太低级了。
看你代码我的理解你是想吧对象中的name分成一个数组,card分成一个数组
var nameArr = [], cardArr = [];
for(var i=0; len=aldut_dum; i<len; i++) {
nameArr.push(myname["name" + i]);
cardArr.push(myname["card" + i]);
}
array.concat(nameArr, cardArr);
我看不下去官方的文档 太不好理解了
按照这个运行了 concat还是没好使
我只是给你写了个实现过程,你的变量aldut_num是面是啥内容都不知道~~~。剩下的自己研究下吧
我把这两个数据都变成了对象 然后concat报错了 我太笨了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
首先数组和对象搞混了吧!
var array1=['a','b','c']
var array2=['d','e','f']
console.log(array1.concat(array2))
你先写正确代码,再看看逻辑。
定义了myarray = new Array()了,为什么要myarray["name"]????这是一个数组,不是一个对象!!!
so? 我搞不太懂数据类型 就想知道现在应该怎么办。。。你说我定义的不对 那我应该怎么定义啊
你都没有搞清楚最基本的数据类型和数组操作。建议好好补基础,虽然我也很菜,但这种错误太低级了。
看你代码我的理解你是想吧对象中的name分成一个数组,card分成一个数组
var nameArr = [], cardArr = [];
for(var i=0; len=aldut_dum; i<len; i++) {
nameArr.push(myname["name" + i]);
cardArr.push(myname["card" + i]);
}
array.concat(nameArr, cardArr);
我看不下去官方的文档 太不好理解了
按照这个运行了 concat还是没好使
我只是给你写了个实现过程,你的变量aldut_num是面是啥内容都不知道~~~。剩下的自己研究下吧
我把这两个数据都变成了对象 然后concat报错了 我太笨了