Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

Array.prototype.fill () ที่มีวัตถุผ่านการอ้างอิงและไม่ใช่อินสแตนซ์ใหม่ใน JavaScript?


ในการแก้ไขปัญหานี้ คุณสามารถใช้ map() ใน JavaScript

ไวยากรณ์มีดังนี้ −

var anyVariableName= new Array(yourSize).fill().map(Object);

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

var arrayOfObject = new Array(5).fill().map(Object);
console.log(arrayOfObject);

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo311.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

PS C:\Users\Amit\javascript-code> node demo311.js
[ {}, {}, {}, {}, {} ]