gpt4 book ai didi

javascript 数组为空

转载 作者:行者123 更新时间:2023-11-30 07:17:08 34 4
gpt4 key购买 nike

我有以下代码。我不确定为什么 myData 数组在 console.log 中为空,因为 inputValue 和 inputName 不为空,我可以在日志中看到它们

var myData = new Array();

$("#myelement :input").each(function(){

var inputValue = $(this).val();
var inputName = $(this).attr('id');
console.log(inputValue, inputName);
myData.push=inputName;
myData.push=inputValue;
console.log(myData);
});

最佳答案

这是不对的:

myData.push=inputName;
myData.push=inputValue

基本上,您是将数组的 push 属性设置为一个值。但是数组的 push 属性已经设置为某项,即向数组添加项的函数。

您想改为调用 push 方法,而不是替换它:

myData.push(inputName);
myData.push(inputValue);

关于javascript 数组为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11148877/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com