ਜਾਵਾਸਕ੍ਰਿਪਟ ਟਿorialਟੋਰਿਅਲ | ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਰੇ ਵਿੱਚ ਤੱਤ ਸ਼ਾਮਲ ਕਰਨਾ

ਬਲੌਗ

ਜਾਵਾਸਕ੍ਰਿਪਟ ਟਿorialਟੋਰਿਅਲ | ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਰੇ ਵਿੱਚ ਤੱਤ ਸ਼ਾਮਲ ਕਰਨਾ

ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਐਰੇ ਵੱਖੋ ਵੱਖਰੀਆਂ ਕਿਸਮਾਂ ਦੇ ਮੁੱਲ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ ਜਿਵੇਂ ਕਿ ਨੰਬਰ, ਸਤਰ, ਆਬਜੈਕਟ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ. ਜੋ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੋ ਕੇ, ਇੱਕ ਖਾਸ ਸੂਚਕਾਂਕ ਤੇ ਬਚਤ ਕਰੇਗਾ



ਫੌਕਸ ਫਾਈਨੈਂਸ ਕੀਮਤ ਦੀ ਭਵਿੱਖਬਾਣੀ

ਐਰੇ ਵਿੱਚ ਤੱਤ ਸ਼ਾਮਲ ਕਰਨਾ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਜੇ ਤੁਸੀਂ ਇੱਕ ਡਿਵੈਲਪਰ ਹੋ ਤਾਂ ਇਹ ਸੱਚਮੁੱਚ ਤੁਹਾਡੀ ਸਹਾਇਤਾ ਕਰੇਗਾ ਕਿਉਂਕਿ ਐਰੇ ਵਿੱਚ ਤੱਤ ਜੋੜਨਾ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ਾ ਹੈ.






ਇਸ ਟਿਯੂਟੋਰਿਅਲ ਵਿੱਚ, ਤੁਸੀਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਰੇ ਵਿੱਚ ਤੱਤਾਂ ਨੂੰ ਕਿਵੇਂ ਜੋੜਨਾ ਹੈ ਬਾਰੇ ਸਿੱਖਣ ਜਾ ਰਹੇ ਹੋਵੋਗੇ. Array.push (), Array.unshift () ਅਤੇ Array.splice () ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਐਰੇ ਵਿੱਚ ਐਲੀਮੈਂਟ ਜੋੜਨ ਦਾ ਸਭ ਤੋਂ ਸੌਖਾ ਤਰੀਕਾ.



ਨਵੇਂ ਐਰੇ ਇੰਡੈਕਸ ਦੇ ਨਾਲ ਐਰੇ ਵਿੱਚ ਮੁੱਲ ਜੋੜੋ

ਇਸ ਵਿਧੀ ਵਿੱਚ, ਸਾਨੂੰ ਐਨਾ ਐਰੇ ਵਿੱਚ ਇੱਕ ਤੱਤ ਜੋੜਨ ਲਈ ਕਿਸੇ ਵੀ ਜਾਵਾਸਕ੍ਰਿਪਟ ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ. ਕਿਉਂਕਿ ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਐਰੇ ਮੁੱਲ ਵਿਸ਼ੇਸ਼ ਸੂਚਕਾਂਕ ਤੇ ਸਟੋਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਐਰੇ ਦਾ ਆਕਾਰ ਹੁੰਦਾ ਸੀ. ਇਹ ਹੀ ਗੱਲ ਹੈ. ਇਸ ਲਈ ਇੱਕ ਐਰੇ ਬਣਾਉ.



ਹੁਣ ਕੋਡ ਸੈਕਸ਼ਨ ਤੇ ਜਾਓ.






// create javascript array let array = [1,2] // add element to array array[2] = 3 console.log(array) // result => [1, 2, 3]

ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਐਰੇ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਦੋ ਮੁੱਲ ਸਨ ਇਸ ਲਈ ਆਖਰੀ ਇੰਡੈਕਸ 1 ਹੈ. ਸਾਨੂੰ ਸਿਰਫ ਇੰਡੈਕਸ 2 ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਤੱਤ ਜੋੜਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਪਰ ਤੁਸੀਂ | _+_ | ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਵਾਂ ਇੰਡੈਕਸ ਪ੍ਰਦਾਨ ਕਰਕੇ ਇਸਨੂੰ ਗਤੀਸ਼ੀਲ ਬਣਾ ਸਕਦੇ ਹੋ. ਆਓ ਕੋਡ ਵੇਖੀਏ.

Array.length

ਇਸ ਲਈ ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ, ਨਿਰੰਤਰ ਸੰਖਿਆ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਬਜਾਏ ਅਸੀਂ ਇੱਕ | _+_ | ਨੂੰ ਪਰਿਭਾਸ਼ਤ ਕਰਦੇ ਹਾਂ ਕਿਉਂਕਿ ਐਰੇ ਦਾ ਆਕਾਰ ਇੱਕ ਐਰੇ ਵਿੱਚ ਮੁੱਲ-ਜੋੜ ਦੇ ਰੂਪ ਵਿੱਚ ਵਧਦਾ ਹੈ.

Array.push () ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਐਰੇ ਵਿੱਚ ਐਲੀਮੈਂਟ ਸ਼ਾਮਲ ਕਰੋ

Array.prototype.push () ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਰੇ ਪ੍ਰੋਟੋਟਾਈਪ ਹੈ ਜੋ ਇੱਕ ਐਰੇ ਦੇ ਅੰਤ ਵਿੱਚ ਇੱਕ ਅਤੇ ਵਧੇਰੇ ਮੁੱਲ ਜੋੜਦਾ ਹੈ. ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ Array.push () ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ ਇਹ ਐਰੇ ਵਿੱਚ ਇੱਕ ਤੱਤ ਜੋੜਦਾ ਹੈ.

ਹੁਣ ਕੋਡ ਸਨਿੱਪਟ ਤੇ ਜਾਓ.

// create javascript array let array = [1,2] // add element to array array[array.length] = 3 // add element to array array[array.length] = 4 console.log(array) // result => [1, 2, 3, 4]

ਇਸ ਲਈ ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ, Array.push () ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਅਸੀਂ ਐਰੇ ਵਿੱਚ ਇੱਕ ਤੱਤ ਸ਼ਾਮਲ ਕਰਦੇ ਹਾਂ.

Array.push () ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਐਰੇ ਵਿੱਚ ਮਲਟੀਪਲ ਐਲੀਮੈਂਟ ਸ਼ਾਮਲ ਕਰੋ

ਅਸੀਂ ਸਾਰੇ ਕਾਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਮੁੱਲ ਨੂੰ ਪਾਸ ਕਰਕੇ ਇੱਕ ਐਰੇ ਵਿੱਚ ਕਈ ਮੁੱਲ ਜੋੜ ਸਕਦੇ ਹਾਂ. ਆਓ ਕੋਡ ਵੇਖੀਏ.

Array.length

ਇਸ ਲਈ ਇਹ ਐਰੇ ਵਿੱਚ ਕਾਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਕਿਸੇ ਵੀ ਮੁੱਲ ਨੂੰ ਜੋੜਨ ਦੇ ਯੋਗ ਹੋ ਸਕਦਾ ਹੈ.

ਐਰੇ ਵਿੱਚ ਐਰੇ ਐਲੀਮੈਂਟ ਸ਼ਾਮਲ ਕਰੋ

ਸਿਰਫ ਮੁੱਲ ਹੀ ਨਹੀਂ ਬਲਕਿ ਤੁਸੀਂ ਐਰੇ ਐਲੀਮੈਂਟ ਨੂੰ ਐਰੇ ਵਿੱਚ ਵੀ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ. ਪਰ ਤੁਸੀਂ ਐਰੇ ਵਿੱਚ ਇੱਕ ਆਬਜੈਕਟ ਵੀ ਜੋੜ ਸਕਦੇ ਹੋ. ਚਲੋ ਵੇਖਦੇ ਹਾਂ.

// create javascript array let array = [1,2,3] // add element to array array.push(4) // add element to array array.push(5) console.log(array) // result => [1, 2, 3, 4, 5]

ਇਸ ਲਈ ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਬਹੁ -ਆਯਾਮੀ ਐਰੇ ਬਣਾਉਂਦੇ ਹਾਂ.

ਮੈਨੂੰ ਮੇਰੀ ਮਾਇਨਕਰਾਫਟ ਈਮੇਲ ਯਾਦ ਨਹੀਂ ਹੈ

Array.concat () ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਰੇ ਦੇ ਅੰਤ ਤੇ ਐਲੀਮੈਂਟ ਪਾਓ

ਐਰੇ ਦੇ ਅੰਤ ਵਿੱਚ ਤੱਤ ਸ਼ਾਮਲ ਕਰੋ | _+_ | ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਹ ਮੁੱਖ ਤੌਰ ਤੇ ਐਰੇ ਨੂੰ ਮਿਲਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਪਰ ਇਹ ਐਰੇ ਵਿੱਚ ਵੀ ਮੁੱਲ ਜੋੜਦਾ ਹੈ.

ਹੁਣ ਹੇਠਾਂ ਕੋਡ ਭਾਗ ਵੇਖੋ.

// create javascript array let array = [1,2,3] // add element to array array.push(4, 5) console.log(array) // result => [1, 2, 3, 4, 5]

ਇਸ ਲਈ ਇਹ ਸਧਾਰਨ ਹੈ | _+_ | ਪਰ ਇਹ ਇੱਕ ਮੂਲ ਐਰੇ ਨੂੰ ਸੋਧਦਾ ਨਹੀਂ ਹੈ ਪਰ ਇਹ ਵਾਧੂ ਮੁੱਲ ਦੇ ਨਾਲ ਇੱਕ ਨਵੀਂ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ.

Array.concat () ਦੇ ਨਾਲ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਐਰੇ ਵਿੱਚ ਮਲਟੀਪਲ ਵੈਲਯੂ ਪਾਓ

ਤੁਸੀਂ ਐਰੇ ਵਿੱਚ ਕਈ ਮੁੱਲ ਵੀ ਜੋੜ ਸਕਦੇ ਹੋ-ਜਿਵੇਂ ਅਸੀਂ | _+_ | ਨਾਲ ਕੀਤਾ ਸੀ. ਇਸ ਲਈ ਆਓ ਕੋਡ ਸੈਕਸ਼ਨ ਤੇ ਚੱਲੀਏ.

// create javascript array let array = [[1, 2]] // add element to array array.push([3, 4]) console.log(array) // result => [[1, 2], [3, 4]]

Array.concat () ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਰਜ ਐਰੇ ਦੁਆਰਾ ਮੁੱਲ ਜੋੜੋ

ਤੁਸੀਂ ਦੋ ਐਰੇ ਮਿਲਾ ਕੇ ਐਰੇ ਵਿੱਚ ਐਲੀਮੈਂਟ ਵੀ ਪਾਉਂਦੇ ਹੋ. | _+_ | ਅਭੇਦ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵੀਂ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ.

ਆਓ ਕੋਡ ਵੇਖੀਏ.

Array.concat()

ਇਸ ਲਈ | _+_ | ਦੀ ਵਰਤੋਂ ਅਸੀਂ ਦੋ ਐਰੇ ਨੂੰ ਮਿਲਾ ਸਕਦੇ ਹਾਂ ਪਰ ਜੇ ਐਰੇ ਵਿੱਚ ਨੇਸਟਡ ਐਰੇ ਸ਼ਾਮਲ ਹੈ ਤਾਂ ਇਸ ਨੂੰ ਮਿਲਾਉਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ. ਆਓ ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵੇਖੀਏ.

// create javascript array let array = [1,2,3] // add element to array var new_array = array.concat(4) console.log(new_array) // result => [1, 2, 3, 4]

ਇਸ ਲਈ ਨੇਸਟਡ ਐਰੇ ਨੂੰ ਮਿਲਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਬਹੁ -ਆਯਾਮੀ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਰੇ ਨੂੰ ਸਮਤਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ

Array.unshift () ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਐਰੇ ਦੇ ਅਰੰਭ ਵਿੱਚ ਐਲੀਮੈਂਟ ਨੂੰ ਕਿਵੇਂ ਜੋੜਨਾ ਹੈ

| _+_ | ਇਹ ਵਿਧੀ ਅਰੰਭ ਵਿੱਚ ਐਰੇ ਵਿੱਚ ਮੁੱਲ ਜੋੜਦੀ ਹੈ. ਐਰੇ ਦਾ ਸਾਰਾ ਮੁੱਲ ਤਬਦੀਲ ਹੋ ਜਾਂਦਾ ਹੈ. ਤੁਸੀਂ ਸ਼ੁਰੂਆਤੀ ਸਥਾਨ ਨੂੰ ਐਰੇ ਕਰਨ ਲਈ ਸਿੰਗਲ ਅਤੇ ਮਲਟੀਪਲ ਮੁੱਲ ਜੋੜ ਸਕਦੇ ਹੋ. | _+_ | ਅਸਲ ਐਰੇ ਨੂੰ ਸੋਧੋ.

ਕਾਰਜ ਵਿੱਚ ਕੋਡ ਨੂੰ ਵੇਖਣ ਦਿਓ.

Array.push()

ਇਸ ਲਈ ਅਸੀਂ ਕਿਸੇ ਹੋਰ ਮੁੱਲ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਸ਼ੁਰੂਆਤੀ ਸੂਚਕਾਂਕ ਵਿੱਚ 0 ਜੋੜਦੇ ਹਾਂ ਕਿਉਂਕਿ ਐਰੇ ਦੇ ਸਾਰੇ ਮੁੱਲ ਬਦਲ ਜਾਂਦੇ ਹਨ.

ਤੁਸੀਂ ਕਾਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਮੁੱਲ ਨੂੰ ਪਾਸ ਕਰਕੇ ਇੱਕ ਹੀ ਬਿਆਨ ਵਿੱਚ ਕਈ ਮੁੱਲ ਜੋੜ ਸਕਦੇ ਹੋ.

Array.push()

ਇਸ ਲਈ ਸ਼ਿਫਟ () ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਅਸੀਂ ਅਰੰਭਕ ਸਥਿਤੀ ਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਰੇ ਵਿੱਚ ਅਸਾਨੀ ਨਾਲ ਇੱਕ ਤੱਤ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹਾਂ.

Array.splice () ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਮਿਡਲ ਤੇ ਐਲੀਮੈਂਟ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰੀਏ

| _+_ | ਐਰੇ ਵਿੱਚ ਇੱਕ ਐਲੀਮੈਂਟ ਜੋੜਨ ਜਾਂ ਕਿਸੇ ਐਰੇ ਤੋਂ ਐਲੀਮੈਂਟ ਨੂੰ ਹਟਾਉਣ ਲਈ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. | _+_ | ਪਹਿਲੀ ਦਲੀਲ ਮੁੱਲ ਨੂੰ ਜੋੜਨ ਜਾਂ ਹਟਾਉਣ ਲਈ ਸੂਚਕਾਂਕ ਦੀ ਸ਼ੁਰੂਆਤ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ. ਦੂਜੀ ਦਲੀਲ ਮਿਟਾਏ ਜਾਣ ਵਾਲੇ ਤੱਤਾਂ ਦੀ ਸੰਖਿਆ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ. ਪਰ ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਐਰੇ ਵਿੱਚ ਇੱਕ ਤੱਤ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਦੂਜੀ ਦਲੀਲ ਜ਼ੀਰੋ ਹੈ. ਅਤੇ ਤੀਜਾ ਅਤੇ ਬਾਅਦ ਵਾਲਾ ਤੱਤ ਐਰੇ ਵਿੱਚ ਜੋੜਿਆ ਜਾਣਾ ਹੈ.

ਜ਼ਿਨਫਿਨ ਸਿੱਕਾ ਕਿੱਥੇ ਖਰੀਦਣਾ ਹੈ
// create javascript array let array = [1,2,3] // add element to array var new_array = array.concat(4, 5) console.log(new_array) // result => [1, 2, 3, 4, 5]

ਸਪਲਿਸ ਵਿਧੀ ਮੂਲ ਐਰੇ ਨੂੰ ਬਦਲਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਅਸੀਂ ਮੁੱਲ ਜੋੜਦੇ ਹਾਂ. ਅਪਡੇਟ ਕੀਤੇ ਐਰੇ ਦੀ ਲੰਬਾਈ ਐਰੇ ਦੇ ਤੱਤਾਂ ਦੀ ਸੰਖਿਆ ਦੇ ਬਰਾਬਰ ਹੁੰਦੀ ਹੈ. ਜਿਵੇਂ ਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਹੀ ਦੱਸ ਚੁੱਕਾ ਹਾਂ ਇਸ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਤੁਸੀਂ ਇੱਕ ਐਰੇ ਨੂੰ ਖਾਲੀ ਵੀ ਕਰ ਸਕਦੇ ਹੋ.

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਬਹੁਤ ਸਾਰੇ ਤਰੀਕੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਰੇ ਵਿੱਚ ਤੱਤ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰੀਏ

ਅਸੀਂ ਸਿਰਫ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਕਾਰਜਕੁਸ਼ਲਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਜਿਵੇਂ ਕਿ | _+_ | ਅਤੇ ਹੋਰ.

ਅਤੇ ਅਸੀਂ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਰੇ ਵਿੱਚ ਇੱਕ ਤੱਤ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਹੋਰ ਪਹੁੰਚਾਂ ਨੂੰ ਵੀ ਲਾਗੂ ਕੀਤਾ ਹੈ. ਇਸ ਲਈ ਜ਼ਰੂਰਤ ਦੇ ਅਧਾਰ ਤੇ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.

#js #javascript