22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
![]() |
---
|
|||
|
title: Use Destructuring Assignment to Assign Variables from Objects
|
|||
|
localeTitle: Использование назначения назначения для назначения переменных из объектов
|
|||
|
---
|
|||
|
## Использование назначения назначения для назначения переменных из объектов
|
|||
|
|
|||
|
# Эта задача требует некоторой интуиции о строковых объектах в javascript.
|
|||
|
|
|||
|
Когда вы создаете строковый объект, он основан на следующем [прототипе строки](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/prototype) .
|
|||
|
|
|||
|
Таким образом, каждая строка имеет свойство length; genericString = {длина: 13}. (Это единственное принятое свойство из String.prototype.)
|
|||
|
|
|||
|
# Переназначить свойства с помощью деконструкции.
|
|||
|
|
|||
|
```javascript
|
|||
|
var basicOjb = {x: 40};
|
|||
|
//To reassign 'get the value of the x property of basicObj and place its value into bigX' in ES6:
|
|||
|
const { x: bigX } = basicOjb;
|
|||
|
consle.log(bigX) // ans = 40
|
|||
|
```
|
|||
|
|
|||
|
Поместите значение свойства length 'str' в len.
|