所以,我只是在考虑写东西,然后我想到修改JavaScript及其操作。
让我们从javaScript中的数组开始,如果我列出的话,很简单的数组只是架子,我们在秩序中存储相同或不同的东西,所以基本上,这是数组。
现在让我们看看数组的声明: -
let ourArray = [ "a", "b", "c" ];
注: - 数组具有索引值,有助于访问数组的元素,并且起始值始终为0(零)。
例如: -
let ourVariable = ourArray[0];
console.log(ourVariable);
现在,我们的变量具有“ a”的值,这与我们在arraray数组中的索引[0]相同。
另外一件事我们还可以在不同的索引上更改价值。
示例: -
ourArray[1] = "not b anymore";
console.log(ourArray);
// Expected Output
// [ "a", "not b anymore", "c" ]
上面的代码显示我们如何在数组中的不同索引位置更改值。
在数组上操作
主要有四种操作类型
让我们现在详细讨论所有这些,首先我们将看到push()方法。
推(): -
此方法将元素添加到数组的末端。
示例: -
let ourArray = [ "a", "b", "c" ];
ourArray.push("d");
console.log(ourArray); // output => [ "a", "b", "c", "d" ]
现在,我们可以在索引[3]的数组列表末端看到“ D”,这是因为push()方法在数组的末尾添加元素。
unshift(): -
它在数组的前部添加元素。
示例: -
let ourArray = [ "a", "b", "c" ];
ourArray.unshift("d");
console.log(ourArray); // output => [ "d", "a", "b", "c" ]
在此,在这种情况下,由于unshift()方法在数组开始时添加元素,因此在数组开始时会添加元素,我们可以在开始时看到“ D”。
pop(): -
您所知道的,它有助于从数组中删除元素,但请记住它从数组末端(或索引[n])中特别删除元素,如果我必须简单地说,您可以说是完全与push()方法相反。
示例: -
let ourArray = [ "a", "b", "c" ];
let popped = ourArray.pop();
console.log(ourArray); // output => [ "a", "b"];
console.log(popped); // output => "c" ;
和变量“ pop”将具有从“ ourArray”中弹出的值。
shift()â: -
就像pop()相反的push()方法一样,在这里您可以通过名称假设它可能与unshift()方法相反,并且您是绝对正确的。
基本上是shift()方法从数组的开始中删除元素,或者可以从零索引“索引[0]”中说。
示例: -
let ourArray = [ "a", "b", "c" ];
let shifted= ourArray.shift();
console.log(ourArray); // output => [ "b", "c"];
console.log(shifted); // output => "a" ;
有人可以在数组上执行更多的操作,我们将在下一篇文章的稍后讨论。