数组/对象内的 Foreach 循环
Foreach loop inside array/object
我对Javascript没有很好的理解,所以我不知道我是否正确地提出了我的问题。如果我有一个包含对象的数组,如何填充此"值"并将其替换为 mydata 值?我需要某种 foreach 循环,我不知道会有多少对象。
editor.addButton( 'gavickpro_tc_button', {
fixedWidth: true,
values: [
{
text: mydata.knjiga,
value: mydata.shortcode,
onclick: function() {
editor.insertContent(this.value());
}
},
{
text: mydata.knjiga2,
value: mydata.shortcode2,
onclick: function() {
editor.insertContent(this.value());
}
}
{
text: mydata.knjiga3,
value: mydata.shortcode3,
onclick: function() {
editor.insertContent(this.value());
}
}
]
});
我的数据看起来像这样
[Object, Object, Object]
0: Object
id: 10
knjiga: "Something 1"
shortcode: "some value 123"
__proto__: Object
1: Object
id: 12
knjiga: "Something 3"
shortcode: "some value 12345"
__proto__: Object
2: Object
id: 13
knjiga: "Something 3"
shortcode: "some value 1235678"
__proto__: Object
length: 3
__proto__: Array[0]
Raw JavaScript 没有 foreach 循环:http://www.w3schools.com/js/js_loop_for.asp。要遍历数组中的每个元素,您可以使用 for 循环,如下所示:
for (i = 0; i < objectArray.length; i++) {
object= objectArray[i];
object.knjiga = "Best book";
}
在jQuery中是每个函数:http://api.jquery.com/jquery.each/并实现foreach循环。
相关文章:
- 如何在foreach循环中对每个产品单独应用评级系统
- 错误:Can't在从forEach循环发送标头后设置标头
- Foreach循环只返回最后一个值
- promise.all在一个forEach循环中——所有东西都同时启动
- Foreach循环添加值略有偏离
- 如何让foreach循环等待$http.get完成后再继续
- 需要帮助比较数组内的值,使用forEach循环
- 使用从forEach循环中提取的国家代码从数组中获取国家名称
- 将 PHP 值 (ACF) 添加到 foreach 循环中的 Javascript 数组中
- 如何使用 foreach 循环在表中重复单选按钮
- php在foreach循环中创建javascript
- foreach循环每次迭代之间的延迟
- 得到"TypeError:对象不是函数“”;在forEach循环中使用超级测试/超级代理时
- 在forEach循环中创建promise,并在不嵌套的情况下使用它们
- 我的单选按钮没有从foreach循环中获得值,表单验证返回'必填字段'即使已检查
- 我如何做一个纯Javascript foreach循环并打印出结果firebase
- PHP和Ajax在回调和返回数组中使用foreach循环
- 在javascript中的foreach循环中捕获PHP var,并在其他PHP页面中使用它
- Wordpress:Jquery.html函数现在在PHP foreach循环中执行
- foreach循环中的Javascript倒计时时钟