みかづきブログ・カスタム

基本的にはちょちょいのほいです。

2023-08-01から1ヶ月間の記事一覧

Electron + Next.jsの開発で、yarn devを実行した際にエラーが発生する際の対策(UnhandledPromiseRejectionWarning: TypeError: Class extends value undefined is not a constructor or null 編) 💪

ことの発端 普段、Electronアプリを制作する際は、 Next.jsのElectron + TypeScriptのexample を使っています。github.com yarn create next-app --example with-electron-typescript app-nameで、Electron + Next.jsの雛形が作成できるので非常に便利です。…

Array.prototype.mapを使って作成した配列からundefinedを削除したい 💻

const arr = ['a', 'b', 'c', 1, 2, 3].map((item) => { if (typeof item === 'number') { return item * 2; } }); console.log(arr); // => [undefined, undefined, undefined, 2, 4, 6] みたいなケースで、undefinedを削除したい場合、filterを使って、 co…

document.getElementsByTagNameやdocument.getElementsByClassNameとdocument.querySelectorAllの違い 📝

document.querySelectorAll と、 document.getElementsByTagName document.getElementsByClassName document.getElementsByName は、いずれもNodeListを返すメソッドです。が。返ってくるNodeListは微妙に異なっています。 具体的には、Static NodeList 返っ…