gpt4 book ai didi

javascript - 将数组或对象传递给函数将其转换为字符串

转载 作者:行者123 更新时间:2023-12-02 19:14:43 24 4
gpt4 key购买 nike

这是我的要求,我有一个包含日期数据的数组,例如

$.each(dateWiseArr, function(index, currentDate){
myDateArray[currentDate] = "myData";
dateWiseOtherId[currentDate] = "otherId";
});
alert(myDateArray+"::"+dateWiseOtherId);//working fine and showing right data
$("#myBtn").attr("onClick", "myPassingFunction("+myDateArray+", "+dateWiseOtherId+")");

function myPassingFunction(myDateArray, dateWiseOtherId){
alert(myDateArray[0]);//throw undefined
}

现在,当我按下按钮时,函数调用成功,但变量变成字符串。

如果您需要更多理解,请告诉我。

注意:我的日期

最佳答案

绑定(bind)一个函数而不是绑定(bind)一个字符串,那么就不需要将值转换为字符串:

$("#myBtn").click(function(){
myPassingFunction(myDateArray, dateWiseOtherId);
});

关于javascript - 将数组或对象传递给函数将其转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13270010/

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