Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

配列の中央を選択するにはどうすればよいですか? -JavaScript


数値の配列を受け取るJavaScript関数を作成する必要があります。

この関数は、配列の真ん中の要素を返す必要があります。

例-

配列が-

の場合
const arr = [1, 2, 3, 4, 5, 6, 7];

その場合、出力は4になります

以下はコードです-

const arr = [1, 2, 3, 4, 5, 6, 7];
const middle = function(){
   const half = this.length >> 1;
   const offset = 1 - this.length % 2;
   return this.slice(half - offset, half + 1);
};
Array.prototype.middle = middle;
console.log(arr.middle());
console.log([1, 2, 3, 4, 5, 6].middle());

出力

これにより、コンソールに次の出力が生成されます-

[ 4 ]
[ 3, 4 ]

  1. JavaScriptを使用して同じ配列内の配列の要素を複製するにはどうすればよいですか?

    以下は、同じ配列内の配列の要素を複製するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &nbs

  2. JavaScriptを使用して多次元配列の交差を行う方法は?

    リテラル値の配列の多次元配列を受け取るJavaScript関数を作成する必要があります。この関数は、入力配列に存在するすべてのサブ配列の交差する配列を返す必要があります。 例 このためのコードは-になります const arr = [    ["garden","canons","philips","universal"],    ["universal","ola","uber","bangalore&