for of文は、反復可能オブジェクト(配列、文字列、Map、Set など)の要素に対して反復処理を行うための簡潔な構文である。
これらの例では、for of文を使用して異なる種類の反復可能オブジェクトを処理しています。for of を使えるのは、反復可能オブジェクトが Symbol.iterator メソッドを持っている場合である。
反復可能オブジェクトならfor of文が使用可能である。
反復可能オブジェクトがSymbol.iteratorを持っているとは限らない。
for of文は、反復可能オブジェクト(配列、文字列、Map、Set など)の要素に対して反復処理を行うための簡潔な構文である。
これらの例では、for of文を使用して異なる種類の反復可能オブジェクトを処理しています。for of を使えるのは、反復可能オブジェクトが Symbol.iterator メソッドを持っている場合である。
反復可能オブジェクトならfor of文が使用可能である。
反復可能オブジェクトがSymbol.iteratorを持っているとは限らない。
JavaScriptの中にIterator(イテレーター)というのがある。
Iteratorの中には例えば、「Map Iterator」がある。
addEventListenerについて、きちっと勉強するしかないな。
サンプルコードをいくつか作るかな。
これも初心者用と中級者用の2つに分けて解説してみよ。
WebRTC入門 シグナリングサーバーを起動させる
https://www.udemy.com/course/webrtc-beginner-1/?referralCode=02A1617FA90775A11790
WebRTC入門2 複数人でビデオ通話、メッセージ送受信、ファイル送受信https://www.udemy.com/course/webrtc-beginner-2/?referralCode=F664EB5D517941B32654
〇1個目
string.substring(start,end)の代わりにstring.slice(start,end)を使うこと。
〇1
株式会社時雨堂のWebRTCリファレンスが正確と思う。
これを読むこと
WebRTC コトハジメ · GitHub
↓
WebRTC を今から学ぶ人に向けて (zenn.dev)
↓
Real time communication with WebRTC (google.com)
これがサンプルか。今度見てみよ。
Object.createとObject.assignの挙動が違う。
うーん。挙動の違いを1つづつ覚えていくかな。
Object.createで生成したオブジェクトとObject.assignでシャローコピーしたオブジェクトの違い。
Object.createで生成したオブジェクト自身のプロパティは存在しない。
Object.createで生成したオブジェクト自身のプロパティにmemberがない。hasOwnPropertyで確認するとfalseになる。
Object.assignで生成したオブジェクト自身のプロパティにmemberがある。hasOwnPropertyで確認するとtrueになる。
これは重要な挙動の違いと思う。
–JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ] P26 ここから-
すべてのオブジェクトは、プトロタイプオブジェクトとリンクしていて、そこからプロパティを継承している。オブジェクトリテラルによって作られたオブジェクトはすべて、JavaScript標準のObject.prototypeオブジェクトとリンクしている。
オブジェクトを新たに生成する際には、プロトタイプとするオブジェクトを選択することができる。
–JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ] P26 ここまで-
JavaScriptを初心者向け内容と中級者向け内容の2つに分けた場合、中級者向けの内容をどうするかの検討をする。
続きを読むJavaScriptにおけるバイナリデータを扱うためのオブジェクトについて次を参照すること。
【JavaScript】Uint8ArrayとArrayBufferとBlobとFile【中級者】|(株)令和情報ファイナンス (note.com)
続きを読む
最近のコメント