まだ数は少ないですが、便利だと思うJavaScriptの関数をまとめていきます。
時々、汎用性の高い良い書き方を見つけたら追加していく予定です。
Sleep関数
const sleep = function (msec) {
return new Promise(function(resolve) {
setTimeout(function() { resolve() }, msec);
});
}
export default sleep
// 以下のように呼び出す
async function() {
// something
await sleep(1000);
// something
}
オブジェクトの中から特定のキーを検索
// jsonが検索したいオブジェクト
// wantが検索キー
Object.entries(json).find(([key, _]) => {
return key === want;
})