gpt4 book ai didi

javascript - parseInt 复制 JavaScript 中的对象属性

转载 作者:行者123 更新时间:2023-11-30 06:29:36 25 4
gpt4 key购买 nike

之后

for(var i=0; i < data.length; i++) {
data[i].dummyProp = parseInt(data[i].dummyProp);
}

我得到双重属性名称:

data: Array[1]
0: Object
dummyProp: NaN
dummyProp: ""

来自 Chrome 开发者工具的图片:

enter image description here

谁能解释一下?

最佳答案

我曾尝试重现该问题,但没有成功,但我可能有一个您可以测试的想法:

试试这个:

for(var i=0; i < data.length; i++) {
if(data.[i].hasOwnProperty('dummyProp')){
data[i].dummyProp = parseInt(data[i].dummyProp);
}
}

(只是为了检查对象是否真的有属性,引用:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty)

此外,请提供原始数据对象给我们,以便我们检查是否还有其他内容。它真的会帮助那些想帮助你的用户:)

关于javascript - parseInt 复制 JavaScript 中的对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18658304/

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