1. 程式人生 > 其它 >js的批量生產物件方法

js的批量生產物件方法

技術標籤:jsjs

1.基本方法:

js程式碼:

function creatObjest(name,age,grade){
  let obj=new Object;
  obj.name=name;
  obj.age=age;
  obj.grade=grade;
  return obj;
}
let obj2=creatObjest('lihua',18,'1');
console.log(obj2);

效果展示:
在這裡插入圖片描述

  • 優點:可以定製屬性名
  • 缺點:批量生產擁有大量屬性的物件時很乏力

2.進階方法:

function creatObjest(){
  let obj=new Object
; for(let i=0;i<arguments.length;i++){ let attributes='attribute'+i; obj[attributes]=arguments[i]; } return obj; } let obj2=creatObjest(1,2,3); console.log(obj2)

效果展示:
在這裡插入圖片描述

  • 優點:可以不必設定屬性名,由於arguments的緣故,我們可以傳入任意的屬性,對於處理擁有大量屬性的物件有很大的優勢
  • 缺點:屬性名無法定製