Как создать название свойства объекта, используя переменную?

Как получить доступ к свойству `url` объекта `projectPath` через переменную `projectName` после инициализации объекта?
  • 26 августа 2024 г. 8:54
Ответы на вопрос 2
1. Для создания названия свойства объекта с использованием переменной необходимо использовать квадратные скобки:

```javascript
let propertyName = 'url';
let object = {
  [propertyName]: 'http://example.com'
};

console.log(object.url); // Выведет: http://example.com
```

2. Для доступа к свойству `url` объекта `projectPath` через переменную `projectName` можно использовать выражение object[propertyName]:

```javascript
let projectName = 'url';
let projectPath = {
  url: 'http://example.com'
};

console.log(projectPath[projectName]); // Выведет: http://example.com
```
<code class="javascript">projectPath[projectName].url</code> <br/> <br/> Изучите основы языка: <a href="https://learn.javascript.ru/object#kvadratnye-skobki" rel="nofollow">https://learn.javascript.ru/object#kvadratnye-skobki</a>
Похожие вопросы