|
|
|
@ -4,22 +4,25 @@
|
|
|
|
|
|
|
|
|
|
Create the following constant variables: |
|
|
|
|
|
|
|
|
|
- `escapeStr`, that contains the following specials characters: `` ` ``, `\`, `/`, `"`, `'` |
|
|
|
|
- `arr` that is an array containing the values 4 and '2' |
|
|
|
|
- `obj` that is an object containing a property for each primitives: |
|
|
|
|
- `str` for `String` |
|
|
|
|
- `num` for `Number` |
|
|
|
|
- `bool` for `Boolean` |
|
|
|
|
- `undef` for `undefined` |
|
|
|
|
- A `nested` object that contains |
|
|
|
|
- arr: an array of the 3 values: 4, undefined, '2' |
|
|
|
|
- obj: an object with 3 property (str, num & bool) |
|
|
|
|
- `escapeStr`: a `string` which contains the following special characters: `` ` ``, `\`, `/`, `"` and `'`. |
|
|
|
|
- `arr`: an array containing the values `4` and `'2'`. |
|
|
|
|
- `obj`: an object containing primitive values: |
|
|
|
|
- `str`: with a `string` value. |
|
|
|
|
- `num`: with a `number` value. |
|
|
|
|
- `bool`: with a `boolean` value. |
|
|
|
|
- `undef`: with a `undefined` value. |
|
|
|
|
- `nested`: an object containing: |
|
|
|
|
- `arr`: an array of 3 values: `4`, `undefined` and `'2'`. |
|
|
|
|
- `obj`: an object with 3 properties |
|
|
|
|
- `str` with a `string` value. |
|
|
|
|
- `num` with a `number` value. |
|
|
|
|
- `bool` with a `boolean` value. |
|
|
|
|
|
|
|
|
|
`nested`, `arr` and `obj` must be frozen to prevent changes from them. |
|
|
|
|
`nested`, `arr` and `obj` must be frozen, so that their elements or properties cannot be changed. |
|
|
|
|
|
|
|
|
|
### Notions |
|
|
|
|
|
|
|
|
|
- Primitive and Operators |
|
|
|
|
- Variables |
|
|
|
|
- [nan-academy.github.io/js-training/examples/data-structures.js](https://nan-academy.github.io/js-training/examples/data-structures.js) |
|
|
|
|
- [devdocs.io/javascript/global_objects/object/freeze](https://devdocs.io/javascript/global_objects/object/freeze) |
|
|
|
|
- [Data Structures](https://nan-academy.github.io/js-training/examples/data-structures.js) |
|
|
|
|
- [Freeze](https://devdocs.io/javascript/global_objects/object/freeze) |
|
|
|
|