【JavaScript】Shallow copy(シャローコピー)

–mdn ここから–
オブジェクトのシャローコピーとは、コピーがコピー元のオブジェクトとプロパティにおいて同じ参照を共有する(同じ基礎値を指す)コピーのことを指します。その結果、コピー元とコピー先のどちらかを変更すると、もう一方のオブジェクトも変更される可能性があります。そのため、意図せずにコピー元やコピー先に予期しない変更が発生してしまう可能性があります。この挙動は、ソースとコピーが完全に独立しているディープコピーの挙動とは対照的です。

シャローコピーでは、オブジェクトの既存の要素にある共有プロパティの値を選択的に変更することは、既存の要素に完全に新しい値を割り当てることとは異なるということを理解することが重要です。

JavaScript では、すべての標準組込みオブジェクトのコピー操作(スプレッド構文, Array.prototype.concat(), Array.prototype.slice(), Array.from(), Object.assign(), Object.create())において、ディープコピーではなくシャローコピーを生成します。
–mdn ここまで–

続きを読む

SRAMとフリップフロップ回路

SRAMはフリップフロップ回路で構成される。

書籍「かんたん合格 基本情報技術者過去問題集 令和2年度秋期(download版)」において
「DRAMとSRAM」という言葉が出て来る基本情報技術者試験の問題は次の通り。
必勝対策問題 午前 問21 DRAMとSRAM

続きを読む

株式会社 障碍社と姉1(伊是名愛)

伊是名夏子の障害年金不正受給とヘルパー不正受給の調査。
伊是名夏子が利用するヘルパー事務所の1つが「株式会社 障碍社」と知った。さらに、ここには自薦ヘルパーとして姉1(伊是名愛)が登録されているのではないのか?という推測がネットにあった。
伊是名愛は結婚して西岡愛に名字が変わったので、「株式会社 障碍社」に、「私はこちらに勤務している西岡愛さんの知り合いと知り合いですして、重度障害者の介護に興味がありましてお話したいです。」と電話した。

続きを読む

DRAMとSRAM

DRAM: ディー・ラム
DRAM(Dynamic RAM): ダイナミック・ランダム・アクセス・メモリ

SRAM: エス・ラム
SRAM(static RAM): スタティック・ランダム・アクセス・メモリ

書籍「かんたん合格 基本情報技術者過去問題集 令和2年度秋期(download版)」において
「DRAMとSRAM」という言葉が出て来る基本情報技術者試験の問題は次の通り。
必勝対策問題 午前 問21 DRAMとSRAM

続きを読む

VoIP(Voice over Internet Protocol)

VoIPは「ヴォイピー」または「ヴォイアイピー」と読む
VoIP(Voice over Internet Protocol)は、「ボイス・オーバー・インターネット・プロトコル」と読む。

続きを読む