【JS/TS】Tips

javascript Javascript

Null、三項演算子

const result = response.data ? response.data : [];
const result = response.data ?? [];

includes, has, some

includes

配列または文字列に特定の要素や部分文字列が存在するかを確認します。

const fruits = [ 'apple', 'banana', 'strawberry', 'melon' ];
const isInclude = fruits.includes('banana');

has – set

Set の値が存在するかを確認します。

const fruits = [ 'apple', 'banana', 'strawberry', 'melon' ];
const fruitSet = new Set(fruits);

const isHas = fruitSet.has('banana');

has – map

Map のキーの存在するかを確認します

const fruitMap = new Map();
fruitMap.set('name', 'banana');

console.log(fruitMap.has('name')); // true
console.log(fruitMap.has('price'));  // false

some

配列内の要素が特定の条件を満たしているかを確認します。例はfruits配列にbananaが存在しているかを確認します。

const fruits = [ 'apple', 'banana', 'strawberry', 'melon' ];

const isSome = fruits.some((item) => item === 'banana');

タイトルとURLをコピーしました