我有以下代码:
$.each(data, function (key, val) {
var items = val.items;
console.log(val.id);
if (val.id === this.id) {
console.log('hello');
}
});
在上面的代码中,我循环data
的是一个 JSON 对象。然后我将 的id
与 的val
值this.id
进行比较4
。因此,我想要的是当val.id (4)
等于时this.id (4)
log hello
,但是,因为data
有几个对象,所以它记录了几个你好。
为什么以及如何使它仅在匹配该条件并退出该循环时才打招呼?