【发布时间】:2010-11-05 14:11:36
【问题描述】:
我有两个对象数组,一个有一组像这样的选项(等式的左侧):
Id Value
1 Red
2 Blue
3 Green
还有一个这样的(右侧):
Id Value
3 Green
我需要这样的“左连接”(所有左侧产品和匹配右侧):
Id Value Selected
1 Red
2 Blue
3 Green X
我想用这个设置创建一个方法(我把 [] 放在注释数组中)
var DisplayArray[] = AllColorsArray[].join(SelectedColors[]);
是否已经有类似的东西,或者可能有一个 JQuery 插件可以做到这一点?必须提供一个选择列表,其中包含已检查的已保存选项。
编辑:
它确实是在寻找类似 SQL 的简单对象数组操作,但使用 JavaScript。
【问题讨论】:
-
它们是二维数组吗?
-
@Drackir 我还没有听说过 JavaScript 中的二维数组。你的意思是一个数组,哪些项目也是数组?
-
@Dr. Zim 那些结构看起来像 SQL 表,而不是 JavaScript 数组......数组是这样的吗:[“Red”,“Green”,“Blue”]?
-
@Šime Vidas - 没错。能否添加用于填充
AllColorsArray[]和SelectedColors[]数组的 JavaScript 代码? -
更像对象数组 [{"id":1,"value":"Red"},{"id":2,"value":"Blue"},{"id" :3,"value":"Green"}] (如果我的语法正确)
标签: javascript jquery arrays