Javascript jquery for循环而不是underline.js
好吧,我不擅长循环,所以就这样 我想循环这个u。每个Javascript jquery for循环而不是underline.js,javascript,jquery,underscore.js,Javascript,Jquery,Underscore.js,好吧,我不擅长循环,所以就这样 我想循环这个u。每个 _.each(data, function (item) { newData.push({ id: item.FormID, //id part present in data text: item.FormName //string to be disp
_.each(data, function (item) {
newData.push({
id: item.FormID, //id part present in data
text: item.FormName //string to be displayed
});
});
_。每个都是underline.js库的一个函数
我不想使用这个库,只想使用普通的jquery或javascript
我试过这样。。我知道这是不对的。但我们已经尝试过了,但失败了
for ( var i = 0; i < data; i++ ) {
newData.push({
id: item.FormID, //id part present in data
text: item.FormName //string to be displayed
});
}
for(变量i=0;i
在jQuery中也是如此
$.each(data, function(index, item) {
newData.push({
id: item.FormID, //id part present in data
text: item.FormName //string to be displayed
});
});
在jQuery中也是如此
$.each(data, function(index, item) {
newData.push({
id: item.FormID, //id part present in data
text: item.FormName //string to be displayed
});
});
i
应该是
i < data.length
i
假设数据是数组i
应该是
i < data.length
i
假设数据是数组执行以下操作:
$.each(data, function (index,value) {
newData.push({
id: value.FormID, //id part present in data
text: value.FormName //string to be displayed
});
});
for ( var i = 0; i < data.length; i++ ) {
newData.push({
id: data[i].FormID, //id part present in data
text: data[i].FormName //string to be displayed
});
}
您也可以像这样使用for循环:
$.each(data, function (index,value) {
newData.push({
id: value.FormID, //id part present in data
text: value.FormName //string to be displayed
});
});
for ( var i = 0; i < data.length; i++ ) {
newData.push({
id: data[i].FormID, //id part present in data
text: data[i].FormName //string to be displayed
});
}
for(变量i=0;i
执行以下操作:
$.each(data, function (index,value) {
newData.push({
id: value.FormID, //id part present in data
text: value.FormName //string to be displayed
});
});
for ( var i = 0; i < data.length; i++ ) {
newData.push({
id: data[i].FormID, //id part present in data
text: data[i].FormName //string to be displayed
});
}
您也可以像这样使用for循环:
$.each(data, function (index,value) {
newData.push({
id: value.FormID, //id part present in data
text: value.FormName //string to be displayed
});
});
for ( var i = 0; i < data.length; i++ ) {
newData.push({
id: data[i].FormID, //id part present in data
text: data[i].FormName //string to be displayed
});
}
for(变量i=0;i
JavaScript数组有自己的:
data.forEach(function(item) {
newData.push({ id: item.FormId, text: item.FormName });
});
或者,由于您似乎正在将数据
数组转换为另一个数组,因此可以使用:
如果newData
中已有内容,则可以使用添加map
的结果:
var newData = [ ... ];
newData = newData.concat(data.map(function(item) {
return {
id: item.FormId,
text: item.FormName
};
}));
您甚至可以使用和:
JavaScript数组有自己的:
data.forEach(function(item) {
newData.push({ id: item.FormId, text: item.FormName });
});
或者,由于您似乎正在将数据
数组转换为另一个数组,因此可以使用:
如果newData
中已有内容,则可以使用添加map
的结果:
var newData = [ ... ];
newData = newData.concat(data.map(function(item) {
return {
id: item.FormId,
text: item.FormName
};
}));
您甚至可以使用和:
jQuery不是我所说的普通,它本身已经是一个库,它是一个库,与普通javascript相比,每个
的迭代器参数都是反向的
除非您关心IE8,否则我建议您使用纯javascript提供的:
(如果您关心IE8,您可以使用)jQuery不是我所说的普通的,它本身已经是一个库,它是一个库,与普通javascript相比,每个的迭代器的参数都是反向的
除非您关心IE8,否则我建议您使用纯javascript提供的:
(如果您关心IE8,可以使用)将
项.FormID
替换为数据[i]。FormID
。与FormName
相同,或者创建一个名为item
的变量,并在循环中的push调用之前使用data[i]
将其赋值。FormID替换为data[i]。FormID
。与FormName
相同,或者创建一个名为item
的变量,并在循环中的push调用之前使用data[i]
为其赋值。你的两个密码都有效,我两个都试过了。。但我该选哪一个呢。我的意思是我应该选择jquery还是简单javascript???$。每个都需要在HTML中包含jquery库,如果您不想包含jquery库,那么就使用简单javascript for循环(var i=0;Ithankyu。您的两个代码都正常工作,我都试过了。但我应该选择哪一个。我的意思是我应该选择jquery还是简单javascript???$。每个都需要在HTML中包含jquery库,如果您不想包含jquery库,那么就使用简单javascript for循环(var i=0;在jQuery中,item是第二个参数在jQuery中,item是第二个参数