‍🦔 2022/05/10 今日の積み上げ
作成日: 2022/05/10
1

-2回目-【Udemy】ReactでTrelloクローンアプリケーションを作ってReactをマスターしよう!

新たに覚えたJavascriptメソット

Array.filter()

const todos = [
	{ id: "0", text: "あれ" },
	{ id: "1", text: "これ" },
	{ id: "2", text: "どれ" }
];
const result = todos.filter((todo) => todo.id !== "1");
console.log(result);
// expected output: Array [{ id: "0", text: "あれ" },{ id: "2", text: "どれ" }]

配列の中から、条件に合致する配列を新たに作成する。

Array.splice()

splice(start, deleteCount, item1, item2, itemN)
start:配列を変更する先頭の位置
*deleteCount:startの位置から取り除く古い要素の個数
*item1, item2, ...:配列に追加する要素
*は省略可

const todos = [
	{ id: "0", text: "あれ" },
	{ id: "1", text: "これ" },
	{ id: "2", text: "どれ" }
];
const result = todos.splice(
	0,
	1,
	{ id: "3", text: "何" },
	{ id: "4", text: "どこ" }
);
console.log(todos);
// expected output: Array [{"id": "3","text": "何"},{"id": "4","text": "どこ"},{"id": "1","text": "これ"},{"id": "2","text": "どれ"}]

Redux入門【Redux Toolkitを使用】簡単なカウンターを作成

  • カウンター機能実装【