Im ищет способ объединить два объекта в одну функцию или что-то, что уменьшит количество строк.Объединение двух объектов
var fsInfo1 = { name: 'Joshua Velez', address:{ street: '94-1411 Kulewa Loop ', city: 'Waipahu, ', state: 'HI' }, gpa: [3.3,4.0,2.8] } var fsInfo2= { name: 'John Doe', address:{ street: 'Some Street ', city: 'Wahiawa, ', state: 'HI' }, gpa: [3.4,3.6,3.1] }
console.log ("Имя:" + fsInfo1.name)
console.log ("Адрес:" + fsInfo1.address [ 'улица'] + fsInfo1.address [ 'город '] + fsInfo1.address [' state ']) console.log ("GPA:" + fsInfo1.gpa [0], fsInfo1.gpa [1], fsInfo1.gpa [2])
console.log ("Name:" + fsInfo2.name)
console.log ("Адрес:" + fsInfo2.address ['street'] + fsInfo2.address ['city'] +> fsInfo2.address [ 'состояние']) console.log ("ГПС:" + fsInfo2.gpa [0], fsInfo2.gpa [1], fsInfo2.gpa [2])
Массив только сэкономит вам fsInfo2 = строка: вар обр = [{ имя: 'Joshua Велес', адрес: { Улица: '94 -1411 Kulewa Loop», город: 'Waipahu,' , состояние: 'HI' }, GPA: [3.3,4.0,2.8] }, { имя: 'Джон Доу', адрес: { Улица: 'Некоторые улицы', город: " Wahiawa, ', состояние:' HI ' }, gpa: [3.4,3.6,3.1] }] – mplungjan
Какую линейку вы пытаетесь уменьшить? Ваши объекты по-прежнему будут содержать данные. Вы можете создать цикл, чтобы пройти через них, если вы сделаете их в массив –
. Нет конкретного подсчета строк, просто подумайте о его большом количестве кода, который можно упростить. –