Hướng dẫn how to add value in array of object in javascript - cách thêm giá trị vào mảng đối tượng trong javascript

Đây là một mảng các đối tượng,

var data = [
      {"label" : "1", "value" : 12},
      {"label" : "1", "value" : 12},
      {"label" : "1", "value" : 12},
      {"label" : "1", "value" : 12}
    ];

Làm thế nào tôi có thể thêm các giá trị vào những điều này một cách linh hoạt? Tôi đã thử mã dưới đây nhưng không thành công

var lab =["1","2","3", "4"];
var val = [42,55,51,22];
var data = new Array();
for(var i=0; i<4; i++){
   data[i].label = lab[i];
   data[i].value = val[i];    
}

bất cứ ai vui lòng .. cảm ơn trước

Có nhiều cách để thêm một cặp khóa/giá trị vào một đối tượng:.

Sử dụng khung [] ký hiệu, ví dụ: obj ['name'] = 'john' ..

Sử dụng dấu chấm. ký hiệu, ví dụ: obj.name = 'John' ..

  • Sử dụng đối tượng. Phương thức gán (), chuyển nó một đối tượng mục tiêu và nguồn làm tham số ..
  • Xem thảo luận
  • Có nhiều cách để thêm một cặp khóa/giá trị vào một đối tượng:.

    Sử dụng khung [] ký hiệu, ví dụ: obj ['name'] = 'john' ..

    Sử dụng dấu chấm. ký hiệu, ví dụ: obj.name = 'John' ..

    Sử dụng đối tượng. Phương thức gán (), chuyển nó một đối tượng mục tiêu và nguồn làm tham số ..

    Xem thảo luận: The array push() function adds one or more values to the end of the array and returns the new length. This method changes the length of the array. But here we will use this function to push the whole array into an object.

    Syntax:    

    arr.push(element1[, ...[, elementN]])

    Cải thiện bài viếtpush() function, below examples illustrate the above approach:

    Lưu bài viết  

    Đọc

    var

    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    5
    arr.splice(index, 0, objectName)
    1
    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    7
    arr.splice(index, 0, objectName)
    3
    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    7
    arr.splice(index, 0, objectName)
    5
    arr.splice(index, 0, objectName)
    6

    arr.splice(index, 0, objectName)
    7
    arr.splice(index, 0, objectName)
    8
    arr.splice(index, 0, objectName)
    9

    arr.unshift(object);
    0

    arr.unshift(object);
    1

    Output:   
     

    Hướng dẫn how to add value in array of object in javascript - cách thêm giá trị vào mảng đối tượng trong javascript

    Các trình duyệt được hỗ trợ: Trình duyệt được hỗ trợ bởi hàm PUSH () mảng được liệt kê dưới đây: & nbsp; The supported browser by the Array Push() Function are listed below: 

    • Google Chrome 1.0
    • Internet Explorer 5.5
    • Mozilla Firefox 1.0
    • Cuộc đi săn
    • Opera

    JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không phải là trình duyệt. Bạn có thể tìm hiểu JavaScript từ cơ sở bằng cách làm theo các ví dụ JavaScript và JavaScript này.


    Có nhiều cách để thêm một cặp khóa/giá trị vào một đối tượng:.

    Sử dụng khung [] ký hiệu, ví dụ: obj ['name'] = 'john' ..

    Sử dụng dấu chấm. ký hiệu, ví dụ: obj.name = 'John' ..

  • Sử dụng đối tượng. Phương thức gán (), chuyển nó một đối tượng mục tiêu và nguồn làm tham số ..
  • Xem thảo luận
  • Có nhiều cách để thêm một cặp khóa/giá trị vào một đối tượng:.

    Sử dụng khung [] ký hiệu, ví dụ: obj ['name'] = 'john' ..

    Sử dụng dấu chấm. ký hiệu, ví dụ: obj.name = 'John' ..

    Sử dụng đối tượng. Phương thức gán (), chuyển nó một đối tượng mục tiêu và nguồn làm tham số ..

    • push()
    • splice()
    • unshift()

    Xem thảo luận method of Array

    Cải thiện bài viết

    Syntax:

    array.push(objectName)

    Example:

    arr.unshift(object);
    2

    arr.unshift(object);
    3
    arr.unshift(object);
    4
    arr.unshift(object);
    5

    Lưu bài viết

        

    arr.unshift(object);
    3

        

    arr.unshift(object);
    3    6    7    6
    arr.unshift(object);
    5

    Các

        

    arr.unshift(object);
    3    6
    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    12Obj = {             9
    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    14
    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    15    6
    arr.unshift(object);
    5

        

    arr.unshift(object);
    3
    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    20
    arr.unshift(object);
    5

    var1

    arr.push(element1[, ...[, elementN]])
    21

    var1

    var lab =["1","2","3", "4"];
    var val = [42,55,51,22];
    var data = new Array();
    for(var i=0; i<4; i++){
       data[i].label = lab[i];
       data[i].value = val[i];    
    }
    
    25