[英]How to copy selected property from one object to another in JavaScript
我想用純javaScript制作一個圖書館管理系統以供學習。 我要將書的ID和名稱復制到學生對象中。
var book = {
id: "b1",
name: "JavaScript",
price: "$10",
author: "Jack"
}
var student = {
id: "S1",
name: "Rob",
bookList:[]
}
我想做這個:
var student ={
id: "S1",
name: "Rob",
bookList:[{id:"S1", name:"JavaScript"}]
}
伙計們,如果還有其他實現圖書館管理的方法,請也告訴我...
您可以推入陣列
student.bookList.push({ id: book.id, name: book.name });
演示
var book = { id: "b1", name: "JavaScript", price: "$10", author: "Jack" } var student = { id: "S1", name: "Rob", bookList:[] } student.bookList.push({ id: book.id, name: book.name }); console.log(student);
如果您需要在一個學生中放多本書籍,則只需繼續在bookList
下推動對象bookList
。
演示
var book = { id: "b1", name: "JavaScript", price: "$10", author: "Jack" } var book2 = { id: "b2", name: "AngularJs", price: "$15", author: "Tod" } var student = { id: "S1", name: "Rob", bookList:[] } student.bookList.push({ id: book.id, name: book.name }); student.bookList.push({ id: book2.id, name: book2.name }); console.log(student);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.