Ваш синтаксис очень неточный. Довольно сложно понять, какой структуры вы пытаетесь достичь, но это даже не будет выполнено из-за несопоставимых чисел [
, ]
и {
, }
в вашем объявлении v
.
- Вы можете создать массив, указав разделенные запятыми элементы в
[
, ]
- Вы можете создать объект, указав разделенные запятыми пары
property:value
внутри {
, }
Если вы хотите написать v[4].arr[2].stringC
, вам нужна структура, которая выглядит как
var v = [item0, item1, item2, item3, {
description: 'this is item 4',
arr: [ subitem0, subitem1, {
description: 'this is arr[2]',
stringC: 'this is the value of string c'
}
}];