JavaScript Object.entries()

ਵਿਵਰਣ ਅਤੇ ਵਰਤੋਂ

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 ਮਹੀਨੇ