データ構造 - JavaScript

最終更新日: 2026-07-24

TOP(About this memo)) > 一覧(JavaScript) > データ構造

変数宣言(let/const)

JavaScriptの特徴

オブジェクト

オブジェクトリテラル

null, undefined, 0, 空文字(’’), false

厳密等価

console.log(1 === 1);
// expected output: true

console.log('hello' === 'hello');
// expected output: true

console.log('1' === 1);
// expected output: false

console.log(0 === false);
// expected output: false

配列

重複削除

Mapオブジェクト

var map = new Map();
map.set('name', '名古屋');
map.get('name');
map.delete('name')

var map2 = new Map([['name', '名古屋'], ['name', '東京']])

参照渡しと値渡し

コピーの作成

ディープコピー

シャローコピー