17.02.2016, 15:39
|
|
Профессор
|
|
Регистрация: 18.05.2011
Сообщений: 1,207
|
|
Сообщение от Alexander Belov
|
Dilettante_Pro,
Но теперь понимаю, что keys() нужно применять к каждому объекту внутри массива features[]. Только не знаю, как это сделать.
|
А толку? Всё равно ключами будут 0,1,2
var obj = {
type: "Coupe",
modification: ["325", "328", "330", "M"],
errors: 0
};
var arr = Object.keys(obj).map(function (key) { return obj[key] });
|
|
17.02.2016, 15:45
|
|
Профессор
|
|
Регистрация: 12.03.2015
Сообщений: 173
|
|
рони,
var features = [{
type: "Coupe",
modification: ["325", "328", "330", "M"],
errors : 0
}, {
type: "Cabrio",
models: ["3-series", "6-series", "Z-series"],
errors: 0
}];
var arr = features.forEach( function( item ){
features.keys( item )
})
console.log( features.keys( item ) ) выводит
ArrayIterator {}
ArrayIterator {}
|
|
17.02.2016, 15:49
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
рони,
Он очень хочет использовать push - смотри переписку выше. Я сдаюсь
Последний раз редактировалось Dilettante_Pro, 17.02.2016 в 15:51.
|
|
17.02.2016, 16:39
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,108
|
|
Alexander Belov,
var features = [{
type: "Coupe",
modification: ["325", "328", "330", "M"],
errors : 0
}, {
type: "Cabrio",
models: ["3-series", "6-series", "Z-series"],
errors: 0
}];
features.forEach( function( item ){
item.individual = null;
})
alert(JSON.stringify(features))
|
|
17.02.2016, 16:41
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,108
|
|
Сообщение от Alexander Belov
|
var arr = features.forEach
|
forEach ничего не возвращает , а значит переменная arr будет undefined
|
|
17.02.2016, 16:47
|
|
Профессор
|
|
Регистрация: 12.03.2015
Сообщений: 173
|
|
рони,
Благодарю!
|
|
17.02.2016, 17:37
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
рони,
Alexander Belov,
Но это же без push! Это опять вариант цикла!
|
|
17.02.2016, 17:48
|
|
Профессор
|
|
Регистрация: 18.05.2011
Сообщений: 1,207
|
|
Сообщение от Dilettante_Pro
|
Но это же без push! Это опять вариант цикла!
|
var push = function(arr){
arr.forEach( function( item ){
item.individual = null;
})
return arr;
}
var features = [{
type: "Coupe",
modification: ["325", "328", "330", "M"],
errors : 0
}, {
type: "Cabrio",
models: ["3-series", "6-series", "Z-series"],
errors: 0
}];
features = push(features);
alert(JSON.stringify(features))
|
|
17.02.2016, 18:34
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,108
|
|
destus,
|
|
17.02.2016, 19:49
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
destus,! Красиво! Плюсану завтра - смартфон по плюсу увеличивает картинку))
|
|
|
|