gpt4 book ai didi

javascript 将数组映射到对象属性

转载 作者:行者123 更新时间:2023-12-02 18:13:56 26 4
gpt4 key购买 nike

我决定不使用数组来表示代码同一组件的不同部分,而是使用一个对象。我的问题是,使用 map 函数作为 html 输入,我不认为多个输入的数组存储在我的对象属性中。

var force = new Object(); 

$(".form").on('click','#forceButton',function(){
force.mag=$('.newF').map(function(){
return parseFloat($(this).val());
}).get();
});

当这部分代码运行时,我所有的 jquery 元素都消失了,包括我的 html Canvas ,这太糟糕了!我应该提前申报该属性(property)吗?是否有使对象属性成为数组的特定过程。在我有一个等于映射函数的普通数组之前,它工作得很好。

请告诉我您认为问题可能是什么!

最佳答案

我假设“#forceButton”是一个提交按钮,因此当您单击它时,它会提交表单,这就是所有 jQuery 元素消失的原因。您应该使用 event.preventDefaultevent.stopPropagation以防止提交表单。

关于javascript 将数组映射到对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19474504/

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