タグ:関数・メソッド:記事一覧
最小値や最大値を決めておいて、演算結果がその範囲を超えたらそれらの値に丸めることがあります。 if文や3項演算子を使用する方法が思い浮かびます。 今回はJavaScriptでもう少しすっきりとした方法を紹介します。
JavaScriptで平方根を求める方法をお伝えします。今回は組み込みオブジェクトを使った方法とニュートン法を使って自力で作成した関数を紹介します。
ECMAScript2023で配列(Arrayオブジェクト)にwith()が追加されました。 JavaScriptにはwith構文がありますが、このメソッドは同じような意味なのでしょうか。 ということで、使い方等をお伝えします。
ECMAScript2023で配列(Arrayオブジェクト)にtoReversed()が追加されました。 これは配列の要素を逆順に並び替えるメソッドですが、同じ機能のreverse()が以前からあります。 この二つの関数は、何が違うのかお伝えします。
JavaScriptには配列内で条件に一致する値を先頭から検索して返すfind()と、そのインデックスを返すfindIndex()があります。 ECMAScript2023で、この二つの関数の後方検索版としてfindLast()とfindLastIndex()が追加されました。 今回は、この二つの関数についてお伝えします。
ECMAScript2022で、配列(Arrayオブジェクト)にat()メソッドが追加されました。 これを使用すると、配列の最後から相対的にインデックス指定できます。
ECMAScript2023で配列(Arrayオブジェクト)にtoSorted()が追加されました。 これは配列をソートするメソッドですが、ソート関数としてsort()が以前からあります。 この二つの関数は、何が違うのかお伝えします。
JavaScriptのObject.getOwnPropertyNames()とObject.keys()は、オブジェクトが自分自身で直接所持するプロパティの名前を配列で返すメソッドです。結果が同じに見える二つのメソッドは、何が異なるのかを調べてみました。
僕は今までDOM要素に文字列をセットするときinnerTextを使っていましたが、最近textContentも同じことができると知りました。そこで詳しくネットで調べてみるとかなり古い情報が多く、現在の状況とマッチしていないようです。そこで今回は、innerTextとtextContentおよびinnerHTMLにおいて、今現在(2020/6)はどのような違いがあるのかをお伝えします。
JavaScriptのreplaceメソッドを使用すると、文字列の一部を置換することができます。このreplaceメソッド内で外部ファイルを参照するなど、非同期メソッドをawaitキーワードで使用したいことがあります。しかしエラーが出て処理が止まってしまいます。どうしてでしょうか?対処方法はあるのでしょうか?
JavaScriptには NaNという値があります。数値に関する値のようですが、少しわかり難い面があります。そこでここでは NaNについて少し掘り下げてみます。
DOM要素のanimateメソッドを使用すると、CSSの@keyframesと同じような感覚で要素のアニメーションを制御できます。JQueryにも同名のメソッドがありますが、今回はWeb Animations API のメソッドについて紹介します。
自作のオブジェクトを共有ライブラリとして外部に公開するときなど、他者にオブジェクトを変更してほしくないときもあります。タイプミスが頻繁で、予定にない新規プロパティが増えていて困るという人(僕)もいます。そんなとき、Object.freeze()またはObject.seal()を使用します。