カテゴリ:JavaScript:記事一覧

このカテゴリの記事は、JavaScriptを使ったプログラミングについて、実際にやったことを中心に紹介します。

JavaScriptはオブジェクトにプロパティを追加する簡単な構文がありますが、それとは別にObject.defineProperty()というメソッドが用意されています。このメソッドの使用目的と特徴についてお伝えします。

JavaScriptでforループの解説をしているテキスト等カウンターの変数名にiを使っているのはどうしてなのかとforループ内でクロージャを定義するときに気にしておくこと

JavaScriptにはWeakMapというオブジェクトが標準で用意されています。これを使用しなくても他の方法で間に合ってしまうので、知らない人が多いと思います。WeakMapはオブジェクトをキーとして、データの格納や取得をおこないます。

配列の要素を並び変えたいときsort()メソッドを使用する。しかし僕の場合sort()の使い方を毎回ネットで調べている。そろそろ調べなくても使えるようになりたいので、記事にしてみた。

プリミティブはメソッドを持っていない直接的なデータですが、プログラムコード上であたかもプロパティを参照しているように記述することができます。その理由はラッパーオブジェクトに変換しているからです。

リテラルとは、プログラムコード上でデータを表現する文字列の集まりです。プリミティブとはJavaScriptエンジンの内部で割り当てられたデータのうち、数値そのもののやテキストそのものといった、最小単位のデータを指します。オブジェクトは、プリミティブやオブジェクトを指し示すプロパティを持つデータ構造です。

for-await-ofはfor-ofと基本的には同じ動作をしますが、受け取ったデータがPromiseオブジェクトの場合は、履行されるのを待ち、結果をループの値として返します。

JavaScriptにはシンボルという機能があり、その機能を使ってあらかじめいくつかのシンボルが定義されています。これらのシンボルはウェルノウン(well known)シンボルと呼ばれています。ここでは、そのウェルノウンシンボルについてお伝えします。

JavaScriptにはシンボルという機能があります。あまりメジャーな機能ではないので知らないという人が多いようです。そこで今回はシンボルについて調べてみました。

JavaScriptのsplit()は、文字列を分割して配列にセットするメソッドです。分割する文字列は正規表現で指定できます。ここではsplit()の基本的な使い方を正規表現を使用したパターンをお伝えします。

jQueryの変数に$(ドルマーク)をつける。JavaScriptの勉強を始めたころ、参考にしていたサイトにそう書いてありました。僕は、そういうものだと深く考えずに使っていましたが…今になってドルマークには何か深い意味があるのではないかと、疑問に感じました。ということで、調べてみました。

ECMAScript2020での変数定義を追ってみました。

JavaScriptで配列要素の合計を求めようと思ってメソッドを探したのですが、標準関数として用意されていませんでした。どうやら自作するしかないようです。そこで今回は、配列要素の合計を求める関数を自作してみます。

JavaScriptの文字列は内部でどのような形で格納されているのだろうか?少し気になったので調べてみました。

外出自粛などの影響を受けて、本職がかなり暇になりました。どうせなら一週間ぐらい時間をとってECMAScriptを一から読み、どうせなら日本語訳しておくことにしました。実務でプログラムをしている方は、暇なときに読んでおくといいかもしれません。

今までブラウザからクリップボードにコピーするときdocument.execCommand使っていました。しかし、実は既に廃止されています。まだ使用できますが、今後はブラウザ上から削除されるかもしれません。そこで、新しい方法でのクリップボードコピーについてお伝えします。

page:14 記事数:304