جاوا اسکریپت آرائی کانست

ECMAScript 2015 (ES6)

2015 میں، جاوااسکریپٹ نے ایک اہم نیا کلیم وارب شروع کیا:const.

ਇਸ ਵਿੱਚ const آئیٹم دوبارہ مقرر کرنا ایک عام طریقہ بن گیا ہے:

مثال

const cars = ["Saab", "Volvo", "BMW"];

ਸਵੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ

دوبارہ مقرر نہیں کیا جاسکتا

ਇਸ ਵਿੱਚ const آئیٹم دوبارہ مقرر نہیں کیا جاسکتا:

مثال

const cars = ["Saab", "Volvo", "BMW"];
cars = ["Toyota", "Volvo", "Audi"];    // ERROR

ਸਵੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ

آئیٹم کانسٹینٹ نہیں ہے

کلیم وارب const کچھ کچھ مایوس کرا دا لگتا ہے.

یہ کانسٹینٹ آئیٹم نہیں دیندا، یہ آئیٹم کی کانسٹینٹ مرادف دیندا ہے.

اس لئی، ہم کانسٹینٹ آئیٹم بدل سکتے ہیں.

آئیٹم دوبارہ مقرر کیا جاسکتا ہے

آپ کانسٹینٹ آئیٹم بدل سکتے ہیں:

مثال

// آپ کانسٹینٹ آئیٹم آئیئر اپناسکتے ہیں:
const cars = ["Saab", "Volvo", "BMW"];
// آپ آئیٹم بدل سکتے ہیں:
cars[0] = "Toyota";
// آپ آئیٹم اضاف کر سکتے ہیں:
cars.push("Audi");

ਸਵੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ

بrowsər سپورٹ کرتیاں

ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ 10 ਜਾਂ ਪਹਿਲੇ ਦੀਆਂ ਸਾਰੀਆਂ ਸੰਸਕਰਣ ਸਮਰਥਨ ਨਹੀਂ ਦੇਂਦੇ const ਕੀਵਾਰਡ。

ਹੇਠ ਦੇ ਸਾਰੇ ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਵਿੱਚ const ਕੀਵਾਰਡ ਦੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਦਦ ਕਰਦੇ ਹਨ:

ਚਰੋਮ ਆਈਈ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪੇਰਾ
ਚਰੋਮ 49 ਆਈਈ 11 / ਐਂਜਲ ਫਾਇਰਫਾਕਸ 36 ਸਫਾਰੀ 10 ਓਪੇਰਾ 36
2016 ਸਾਲ ਮਾਰਚ 2013 ਸਾਲ ਅਕਤੂਬਰ 2015 ਸਾਲ ਫਰਵਰੀ 2016 ਸਾਲ ਸਤੰਬਰ 2016 ਸਾਲ ਮਾਰਚ

ਐਲਾਨ ਕਰਨ ਸਮੇਂ ਵੈਲਿਊ ਦੇਣਾ

ਜਾਵਾਸਕ੍ਰਿਪਟ const ਵਾਰੀਆਂ ਨੂੰ ਐਲਾਨ ਕਰਨ ਸਮੇਂ ਹੀ ਵੈਲਿਊ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ:

ਮਤਲਬ ਹੈ ਕਿ const ਐਲਾਨ ਕੀਤੀ ਸੂਚੀਕ੍ਰਮ ਨੂੰ ਐਲਾਨ ਕਰਨ ਸਮੇਂ ਹੀ ਪ੍ਰਾਰੰਭ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ。

ਇਸ ਵਿੱਚ const ਸੂਚੀਕ੍ਰਮ ਨੂੰ ਨਾ ਮੁੜ ਵੈਲਿਊ ਕਰਨਾ ਇੱਕ ਗਰਾਫਿਕ ਗਲਤੀ ਹੈ:

مثال

ਨਹੀਂ ਕੰਮ ਆਉਂਦਾ ਹੈ:

const cars;
cars = ["Saab", "Volvo", "BMW"];

ਇਸ ਵਿੱਚ var ਐਲਾਨ ਕੀਤੀ ਸੂਚੀਕ੍ਰਮ ਕਿਸੇ ਵੀ ਸਮੇਂ ਪ੍ਰਾਰੰਭ ਕਰ ਸਕਦੀ ਹੈ。

ਤੁਸੀਂ ਸੂਚੀਕ੍ਰਮ ਐਲਾਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਇਸ ਦਾ ਉਪਯੋਗ ਕਰ ਸਕਦੇ ਹੋ

مثال

ਠੀਕ ਹੈ:

cars = ["Saab", "Volvo", "BMW"];
var cars;

ਸਵੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ

const ਬਲਕ ਕਿਰਤ ਯੋਗਤਾ

ਇਸ ਵਿੱਚ const ਐਲਾਨ ਕੀਤੀ ਸੂਚੀਕ੍ਰਮ ਕੋਲਬਲਕ ਕਿਰਤ ਯੋਗਤਾ.

ਬਲਕ ਵਿੱਚ ਐਲਾਨ ਕੀਤੀ ਸੂਚੀਕ੍ਰਮ ਅਤੇ ਬਲਕ ਬਾਹਰ ਐਲਾਨ ਕੀਤੀ ਸੂਚੀਕ੍ਰਮ ਵਿੱਚ ਅੰਤਰ ਹੈ:

مثال

const cars = ["Saab", "Volvo", "BMW"];
// ਇੱਥੇ cars[0] ਹੈ "Saab"
{
  const cars = ["Toyota", "Volvo", "BMW"];
  // ਇੱਥੇ cars[0] ਹੈ "Toyota"
}
// ਇੱਥੇ cars[0] ਹੈ "Saab"

ਸਵੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇਸ ਵਿੱਚ var ਐਲਾਨ ਕੀਤੀ ਸੂਚੀਕ੍ਰਮ ਨੂੰ ਬਲਕ ਕਿਰਤ ਯੋਗਤਾ ਨਹੀਂ ਹੈ:

مثال

var cars = ["Saab", "Volvo", "BMW"];
// ਇੱਥੇ cars[0] ਹੈ "Saab"
{
  var cars = ["Toyota", "Volvo", "BMW"];
  // ਇੱਥੇ cars[0] ਹੈ "Toyota"
}
// ਇੱਥੇ cars[0] ਹੈ "Toyota"

ਸਵੈ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਖੰਡ ਵਿੱਚ ਬਲਕ ਕਿਰਤ ਯੋਗਤਾ ਦੇ ਬਾਰੇ ਵਧੇਰੇ ਸਿੱਖ ਸਕਦੇ ਹੋJavaScript Scope.

ਸੂਚੀਕ੍ਰਮ ਮੁੜ ਐਲਾਨ ਕਰ ਸਕਦੇ ਹਨ

ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਕਿਸੇ ਵੀ ਸਥਾਨ 'ਤੇ var دوباره اعلام آرایه:

مثال

var cars = ["Volvo", "BMW"];   // ਮਨਜ਼ੂਰ
var cars = ["Toyota", "BMW"];  // ਮਨਜ਼ੂਰ
cars = ["Volvo", "Saab"];      // ਮਨਜ਼ੂਰ

ਨਹੀਂ ਮਨਜ਼ੂਰ ਹੈ ਕਿ ਇੱਕ ਹੀ ਕਿਰਤ ਯੋਗਤਾ ਜਾਂ ਇੱਕ ਹੀ ਬਲਕ ਵਿੱਚ ਸੂਚੀਕ੍ਰਮ ਨੂੰ ਮੁੜ ਐਲਾਨ ਕਰੋ ਜਾਂ ਮੁੜ ਵੈਲਿਊ ਕਰੋ const:

مثال

var cars = ["Volvo", "BMW"];         // ਮਨਜ਼ੂਰ
const cars = ["Volvo", "BMW"];       // ਨਹੀਂ ਮਨਜ਼ੂਰ
{
  var cars = ["Volvo", "BMW"];         // ਮਨਜ਼ੂਰ
  const cars = ["Volvo", "BMW"];       // ਨਹੀਂ ਮਨਜ਼ੂਰ
}

ਨਹੀਂ ਮਨਜ਼ੂਰ ਹੈ ਕਿ ਇੱਕ ਹੀ ਕਿਰਤ ਯੋਗਤਾ ਜਾਂ ਇੱਕ ਹੀ ਬਲਕ ਵਿੱਚ ਮੌਜੂਦਾ ਸੂਚੀਕ੍ਰਮ ਨੂੰ ਮੁੜ ਐਲਾਨ ਕਰੋ ਜਾਂ ਮੁੜ ਵੈਲਿਊ ਕਰੋ const ਸੂਚੀਕ੍ਰਮ:

مثال

const cars = ["Volvo", "BMW"];       // اجازه داده شده
const cars = ["Volvo", "BMW"];       // ਨਹੀਂ ਮਨਜ਼ੂਰ
var cars = ["Volvo", "BMW"];         // اجازه داده نشده
cars = ["Volvo", "BMW"];             // اجازه داده نشده
{
  const cars = ["Volvo", "BMW"];     // اجازه داده شده
  const cars = ["Volvo", "BMW"];     // اجازه داده نشده
  var cars = ["Volvo", "BMW"];       // اجازه داده نشده
  cars = ["Volvo", "BMW"];           // اجازه داده نشده
}

اجازه داده شده است که در یک محدوده یا بلوک دیگر استفاده شود const دوباره اعلام آرایه:

مثال

const cars = ["Volvo", "BMW"];       // اجازه داده شده
{
  const cars = ["Volvo", "BMW"];     // اجازه داده شده
}
{
  const cars = ["Volvo", "BMW"];     // اجازه داده شده
}

منابع کامل آرایه

برای منابع کامل، لطفاً به منابع کامل ما منابع آرایه JavaScript.

این کتابخانه شامل توضیحات و مثال‌های تمام ویژگی‌ها و روش‌های آرایه‌ها است.