JavaScript Object.entries()
- ਪਿੰਡ ਵਾਪਸ ਜਾਓ defineProperty()
- ਅਗਲਾ ਪੰਨਾ freeze()
- ਪਿੰਡ ਵਾਪਸ ਜਾਓ JavaScript ਆਯੋਜਨ ਪੁਸਤਕ
ਵਿਵਰਣ ਅਤੇ ਵਰਤੋਂ
Object.entries()
ਮੰਥਨ ਮੂਲ ਦਸਤਾਵੇਜ਼ ਦੇ ਕੀ ਅਤੇ ਮੁੱਲ ਦੇ ਸਰਗਰਮ ਰੂਪ ਵਾਪਸ ਦਿੰਦੇ ਹਨ
Object.entries()
ਮੰਥਨ ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਬਦਲਦੇ ਨਹੀਂ ਹਨ
ਸਬੰਧਤ ਮੰਥਨ
Object.keys()
ਕਿਸੇ ਵੀ ਦਸਤਾਵੇਜ਼ ਦੇ ਕੀ (ਵਿਸ਼ੇਸ਼ਤਾ) ਵਾਪਸ ਦਿੰਦੇ ਹਨ
Object.values()
ਕਿਸੇ ਵੀ ਦਸਤਾਵੇਜ਼ ਦੇ ਸਾਰੇ ਕੀ (ਵਿਸ਼ੇਸ਼ਤਾ) ਦੇ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦੇ ਹਨ
Object.entries()
ਕਿਸੇ ਵੀ ਦਸਤਾਵੇਜ਼ ਦੇ ਕੀ ਅਤੇ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦੇ ਹਨ
ਇਹ ਮੰਥਨ ਕਿਸੇ ਵੀ ਦਸਤਾਵੇਜ਼ ਦੇ ਕੀ ਅਤੇ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦੇ ਹਨ
ਇਨ੍ਹਾਂ ਦਸਤਾਵੇਜ਼ਾਂ ਵਾਲੇ ਆਪਣੇ ਉੱਪਰ ਆਕਾਰ ਵਧਾਇਆ ਹੈ
ਇੰਸਟੈਂਸ
ਉਦਾਹਰਣ 1
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.entries(person);
ਉਦਾਹਰਣ 2
Object.entries()
ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਸਰਕਟ ਵਿੱਚ ਵਰਤਣਾ ਅਸਾਨ ਬਣਾਉਂਦਾ ਹੈ:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; let text = ""; for (let [fruit, value] of Object.entries(fruits)) { text += fruit + ": " + value + "<br>"; }
ਉਦਾਹਰਣ 3
Object.entries()
ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿ ਦਸਤਾਵੇਜ਼ ਨੂੰ Map ਵਿੱਚ ਬਦਲਣਾ ਅਸਾਨ ਬਣਾਉਂਦਾ ਹੈ:
const fruits = {Bananas: 300, Oranges: 200, Apples: 500}; const myMap = new Map(Object.entries(fruits));
ਸਫਟਵੇਅਰ ਲਿਖਣਾ
Object.values(object)
ਪਾਰਾਮੀਟਰ
ਪਾਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
object | ਵਿਕਲਪਿਤ ਹੈ. ਆਪਣਾ ਦਸਤਾਵੇਜ਼ |
ਵਾਪਸ ਦਿੱਤਾ ਹੈ
ਪ੍ਰਕਾਰ | ਵਰਣਨ |
---|---|
Array | ਆਪਣੇ ਉੱਪਰ ਆਕਾਰ ਵਧਾਇਆ ਹੈ |
ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ
ECMAScript 2017 ਨੇ ਆਪਣੇ ਉੱਪਰ ਆਕਾਰ ਵਧਾਇਆ ਹੈ Object.entries()
ਮੰਥਨ
2017 ਸਾਲ 3 ਮਹੀਨੇ ਤੋਂ ਲੈ ਕੇ, ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰਾਂ ਨੇ ਸਮਰਥਨ ਦਿੱਤਾ ਹੈ Object.entries()
:
ਚਰੋਮ | ਐਜ਼ ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰੋਮ 47 | ਐਜ਼ ਐਜ਼ 14 | ਫਾਇਰਫਾਕਸ 47 | ਸਫਾਰੀ 10.1 | ਓਪਰਾ 41 |
2016 ਸਾਲ 6 ਮਹੀਨੇ | 2016 ਸਾਲ 8 ਮਹੀਨੇ | 2016 ਸਾਲ 6 ਮਹੀਨੇ | 2017 ਸਾਲ 3 ਮਹੀਨੇ | 2016 ਸਾਲ 10 ਮਹੀਨੇ |
- ਪਿੰਡ ਵਾਪਸ ਜਾਓ defineProperty()
- ਅਗਲਾ ਪੰਨਾ freeze()
- ਪਿੰਡ ਵਾਪਸ ਜਾਓ JavaScript ਆਯੋਜਨ ਪੁਸਤਕ