arr[0] // первый элемент, объект:
{
variation: {
attributes: {
"attribute_pa_obem": "500-gr",
"attribute_pa_czvet-produkta": "c-110-goluboj"
}
}
}
Обратиться к его свойству
variation
:
arr[0].variation // там объект с единственным свойством "attributes"
Взять его свойство
attributes
:
arr[0].variation.attributes // там объект с искомыми двумя свойствами
К ним можно так обратиться:
arr[0].variation.attributes["attribute_pa_obem"] // "500-gr"
arr[0].variation.attributes["attribute_pa_czvet-produkta"] // "c-110-goluboj"
Или удобнее один раз получить референс на объект, и брать его свойства:
const ref = arr[0].variation.attributes;
ref["attribute_pa_obem"] // "500-gr"
ref["attribute_pa_czvet-produkta"] // "c-110-goluboj"
Квадратные скобки и кавычки нужны только для второго свойства, т.к. там знак «минус» используется.
А к первому можно обращаться без кавычек-скобок:
arr[0].variation.attributes.attribute_pa_obem // "500-gr"
// или
ref.attribute_pa_obem // "500-gr"