04-2 JavaScriptスタック、hip、非破壊処理、破壊処理
2710 ワード
自分が見えるように整理して...
スタック: 基本データ型とアドレスを格納するためのメモリ領域 HIP(Heap):複合データ型を格納するメモリ領域 アドレス:格納位置 転送:スタックアドレスがhipを指す資料 参照変数:スタックに格納アドレスの変数
処理後のオリジナルは変更されません
いかなる処理後のオリジナル変更
アレイを定数として宣言した以上、なぜ変更できますか?
これはお尻に位置する複雑なデータ型です.
配列は、お尻のオブジェクトを変更したため、処理可能です.
これからはとても複雑になります.
ひはかいてきしょり
処理後のオリジナルは変更されません
const a = '안녕' // 변수 선언
const b = '하세요'
const c = a + b // 문자열을 연결하는 처리
> c
"안녕하세요"
> a
"안녕"
> b
"하세요"
// 원본 내용이 변경되지 않음
はかいてきしょり
いかなる処理後のオリジナル変更
const a = ['사과', '배', '바나나'] // 변수 선언
a.push('귤') // 배열 뒷부분에 요소 추가
>a
(4) ['사과', '배', '바나나', '귤'] // 원본 내용이 변경 됨
最近は非破壊的な処理しかしていません...アレイを定数として宣言した以上、なぜ変更できますか?
これはお尻に位置する複雑なデータ型です.
const
スタック内の値の変更を禁止配列は、お尻のオブジェクトを変更したため、処理可能です.
これからはとても複雑になります.
Reference
この問題について(04-2 JavaScriptスタック、hip、非破壊処理、破壊処理), 我々は、より多くの情報をここで見つけました https://velog.io/@onezeun/04-1-자바스크립트-스택-힙-비파괴적-처리-파괴적-처리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol