Size: a a a

2019 October 24

ВР

Ваня Реутенко... in JS
источник

ВР

Ваня Реутенко... in JS
заменить 0 на переменную?
источник

w

welone in JS
Bohdan Finohenov
Не совсем понял.
Тоесть если объект простой, то все выводит нормално.
let obj = {
 id: 0,
 price: 2
}
obj.price

А если в значении массив то оно не выводит?
let obj2 = {
 id: 1,
 price: [1, 2, 3]
}
obj2.price[0]
ты пытаешься в обьект, подставить значение [0], ессесна он выдаст ошибку, потому что не понимает куда его подставлять
источник

АЧ

Амыр Челоков... in JS
парни
источник

АЧ

Амыр Челоков... in JS
это сэкономит вам кучу времени
источник

АЧ

Амыр Челоков... in JS
слово super обязателньо
источник

АЧ

Амыр Челоков... in JS
при наследовании классов
источник

ВР

Ваня Реутенко... in JS
нет, если ты не имитируешь функциональное наследование
источник

ВР

Ваня Реутенко... in JS
в прототипном стиле супер не нужон
источник

BF

Bohdan Finohenov in JS
welone
ты пытаешься в обьект, подставить значение [0], ессесна он выдаст ошибку, потому что не понимает куда его подставлять
Тогда я что-то не понял структуру переменной. Там типо массив объектов, а в значении одно из обьектов может быть массив?
источник

w

welone in JS
Bohdan Finohenov
Тогда я что-то не понял структуру переменной. Там типо массив объектов, а в значении одно из обьектов может быть массив?
let obj2 = {
 id: 1,
 
  }
let a = [1,2,3];
obj2.price = a;
alert (obj2.price);
источник

А

Андрей in JS
Bohdan Finohenov
Тогда я что-то не понял структуру переменной. Там типо массив объектов, а в значении одно из обьектов может быть массив?
Да, мб массив

А переменной я задаю имя (ключ, путь)

data={
id: 1,
price: [0, 2.3, 5]
}

Указываю что вывести вот так:
name=‘id’

if(name) {
return data.name
}

Вывод: 1

А мне нужно чуть сложнее.

name=‘price’
Вывод: 02,35 (как целое выведит)

name=‘price[0]
Будет ошибка, не видет [0]

Надо когда не было массива проблем не было, а вот появился и теперь нужно что-то придумать )
источник

А

Андрей in JS
Вижу, спасибо, надо попробовать
источник

BF

Bohdan Finohenov in JS
Андрей
Да, мб массив

А переменной я задаю имя (ключ, путь)

data={
id: 1,
price: [0, 2.3, 5]
}

Указываю что вывести вот так:
name=‘id’

if(name) {
return data.name
}

Вывод: 1

А мне нужно чуть сложнее.

name=‘price’
Вывод: 02,35 (как целое выведит)

name=‘price[0]
Будет ошибка, не видет [0]

Надо когда не было массива проблем не было, а вот появился и теперь нужно что-то придумать )
Что-то совсем не могу понять. А как у вас отрабатывает вызов свойства из объекта 'data' ? Еще таким образом data.name

когда data = { id: 1, price: [0, 2.3, 5] }
а  переменная 'name'  меняется  name = 'id' либо name = 'price[0]'
источник

А

Андрей in JS
Парни, спасибо за помощь, в дороге, не могу показать код, как сделано(
источник

BF

Bohdan Finohenov in JS
Ну тогда уже завтра, а то поздновато. Уж больно интересно и хотелось разобратся.
источник
2019 October 25

А

Андрей in JS
Bohdan Finohenov
Ну тогда уже завтра, а то поздновато. Уж больно интересно и хотелось разобратся.
привет)
вот так передаю параметры
1. name - что вывести в таблице (заголовок столца)
2. dataBase - имя значения что вывести
источник

А

Андрей in JS
вот так выводится значение
источник

А

Андрей in JS
с dataBase=‘price’ работает
источник

А

Андрей in JS
но если мне нужно обратится к массиву ‘price[0]’ то уже нет
источник