gpt4 book ai didi

javascript - 从 JavaScript 中的对象值执行函数

转载 作者:行者123 更新时间:2023-11-28 06:23:46 25 4
gpt4 key购买 nike

我试图从每个对象键执行一个函数,这里是代码。

var testObj = { text: "this is text" , alltext: "this is all text" };

function text() {
alert("this is test function for first value");
}

function alltext() {
alert("this is test function for first second!");
}

for (item in testObj) {
console.log(item);
item();
}

这给了我那个item而不是一个函数。

请访问此链接查看原始代码。我正在使用 Backbone.js 创建表单。代码已注释。

http://vianx.com/tst/script2.js

在这种情况下,“fieldConstructor”不是一个函数。

最佳答案

所以我相信你对字典在 JavaScript 中的工作方式有误解。第一个值是一个键,并且始终是一个字符串值,可以执行您想要的操作

var testObj = [[text, "this is text"] , [alltext, " thi is all text" ]];

function text () {
alert( "this is test function for first value");
}

function alltext () {
alert( "this is test function for first second!" );
}


for ( index in testObj ) {

console.log(index);
testObj[index][0]();
}

关于javascript - 从 JavaScript 中的对象值执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35302143/

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