This в безымянном объекте возвращает undefined

77
19 октября 2021, 15:00

в js объекте без имени есть свойства. Как сделать так что бы одно свойство зависело от другого.

let test = {
  data: [
    {name: "3.4ска", src: this.name}, // <= Сюда смотреть надо что бы src было таким же как и name
  ],
  func: function() {
    return this.data[0];
  },
};
console.log(test.func());

Вот тут можно быстро проверить https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/this

let test = { 
  data: [{ 
      name: "3.4ска", 
      src: this.name 
    }, // <= Сюда смотреть надо что бы src было таким же как и name 
  ], 
  func: function() { 
    return this.data[0]; 
  }, 
}; 
 
console.log(test.func());

READ ALSO
по событию ng-click сделать имитацию клика на tab

по событию ng-click сделать имитацию клика на tab

Имеется headerphp в котором 5 табов

162
Эффект по кнопке от мышки при клике (jQuery) Как? [закрыт]

Эффект по кнопке от мышки при клике (jQuery) Как? [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

246
Помогите решить две задачи на JS [закрыт]

Помогите решить две задачи на JS [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

179