小编Yee*_*oow的帖子

迭代时在对象上设置属性

我正和Laravel(后端)和Vue.js一起制作SPA.我有以下数组:

accessArray:

["BIU","CEO","Finance","HRD","Group"]
Run Code Online (Sandbox Code Playgroud)

访问:

["BIU","Group"]
Run Code Online (Sandbox Code Playgroud)

我想比较access数组的accessArray数组,如果有匹配更改记录(中accessArray),增加true值,否则添加false值.我在Vue方法中做这个.

...到目前为止我得到了这个:

var foo = ["BIU","CEO","Finance","HRD","Group"];
var bar = ["BIU","Group"];

$.each(bar, function (key, value) {
    if ($.inArray(value, foo) != -1) {
        var position = $.inArray(value, foo);
        console.log(value + ' is in the array.  In position ' + position);
        foo[position] = {name: value, checked: true};
    }
});
Run Code Online (Sandbox Code Playgroud)

将其输出到控制台:

BIU is in the array.  In position 0
Group is in the array.  In position 4
Run Code Online (Sandbox Code Playgroud)

这在Vue:

[ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery vue.js

0
推荐指数
1
解决办法
87
查看次数

标签 统计

javascript ×1

jquery ×1

vue.js ×1