【发布时间】:2019-11-20 11:48:30
【问题描述】:
我遇到了一个数组的小问题。我想通过用布尔值更新对象属性来识别数组中的重复对象。请看下面的数组。
var jsonArray = [{
SKILL: "Java",
name: "ravi",
checkDuplicate: ""
}, {
SKILL: "SAP",
name: "robert",
checkDuplicate: ""
}, {
SKILL: "Java",
name: "rahim",
checkDuplicate: ""
}, {
SKILL: "Oracle",
name: "singh",
checkDuplicate: ""
}]
如果你看到上面的数组,SKILL: Java 被复制了。我想将数组更新为以下格式。
var jsonArray = [{
SKILL: "Java",
name: "ravi",
checkDuplicate: true
}, {
SKILL: "SAP",
name: "robert",
checkDuplicate: false
}, {
SKILL: "Java",
name: "rahim",
checkDuplicate: false
}, {
SKILL: "Oracle",
name: "singh",
checkDuplicate: false
}]
有人可以帮我解决这个要求吗?
【问题讨论】:
-
jsfiddle.net/5TRqF/1 你得修改这个
-
不应该是标记为“重复”的第三个元素......?
-
@ZER0,是的。即使三个技能是重复的,只有一个技能我们需要是真的,其他两个技能必须是假的。
标签: javascript jquery arrays json