Javascript 数组推送和显示

Eas*_*Way 5 javascript arrays jquery json laravel

我正在做一个带有选择选项的可编辑内联 Laravel 项目,但是我希望我设法查询品牌,并且我想在将其推送到源代码后显示该数组。请帮忙

var brand = [];
data_brand.forEach(function(element) {   
    var branddetails = {value: element.id, text: element.brand_name}; 
    brand.push(branddetails);
});
$(function(){
    $('#brand').editable({
        value: 2,    
        source: [

            //I want to output like this {value: 1, text: 'Active'},
            brand.values() // this code does not work
        ]
    });
});
Run Code Online (Sandbox Code Playgroud)

ran*_*oul 0

为了显示数组元素,请使用loop.

例子-

let branddetails = [{value: 1, text: "something" }];

branddetails.forEach(brand => console.log(brand));
Run Code Online (Sandbox Code Playgroud)

- 编辑 -

您可以直接将元素本身添加到数组中,而不是创建数组然后获取推送的元素source

let branddetails;
data_brand.forEach(function (element) {
  branddetails = { value: element.id, text: element.brand_name };
});
$(function () {
  $('#brand').editable({
    value: 2,
    source: [
      branddetails 
    ]
  });
});
Run Code Online (Sandbox Code Playgroud)