ray88’s diary

お仕事で困ったとき用の自分用の覚書

JavaScript Arrayオブジェクトのアクセサメソッド・プロパティ

JavaScript 目次 - ray88’s diary
JavaScript Arrayオブジェクト・配列を取り扱う - ray88’s diary
JavaScript Arrayオブジェクトの主なメンバー - ray88’s diary


アクセサメソッドとlnegthプロパティの使用例

function myFunction(){
  const array = ['Bob','Tom','Jay','Tom'];

  console.log(array.length);//4

  console.log(array.toString());//Bob,Tom,Jay,Tom
  console.log(array.join('|'));//Bob|Tom|Jay|Tom

  console.log(array.concat(['Dan']));//['Bob','Tom','Jay','Tom','Dan']
  console.log(array.slice(1,3));['Tom','Jay']

  console.log(array.includes('Tom'));//true
  console.log(array.indexOf('Tom'));//1
  console.log(array.lastIndexOf('Tom'));//3
  
  const array2 = ['Bob',['Tom'],[['Jay']]];
  console.log(array2.flat());//['Bob','Tom',['Jay']]
  console.log(array2.flat(2));//['Bob','Tom','Jay']
}