用于将对象添加到javascript数组的javascript代码。我想在数组不存在时添加一个对象,如果它已经存在object.rValue!= new object.rValue
然后更改old rValue=new rValue
,否则相同rVale
。还将其保存在阵列上。
问题是对象是动态填充的。
var arr = [];
$(document).ready(function() {
$(".rating").click(function() {
var idx = $(this).closest('td').index();
var userskill = {
tech : $(this).closest('td').siblings('td.tech').text(),
skill : $('#listTable thead th').eq(idx).text(),
rValue : $(this).val()
}
validate(userskill);
});
});
function validate(userskill) {
}
答案 0 :(得分:1)
试试这个
arr.forEach(function(elem){
if(elem.rValue==newObj.rValue)
elem.rValue = newObj.rValue;
})