「JavaScript」シャロー(浅い)コピーのサンプル

書式
配列2 = 配列1
使用例

<script>
    let cftA = ["AA01", "BB02", "CC03","EE05"];
    let cftB = [];

    //参照先を渡す
    cftB = cftA;

    if (cftA == cftB) {
        console.log("OK 111"); 
    } else {
        console.log("NG 222");
    }

    cftA[1] = "DD04";

    console.log(cftA); 
    console.log(cftB);
</script>

実行結果
OK 111
(4) [“AA01", “DD04", “CC03", “EE05"]
(4) [“AA01", “DD04", “CC03", “EE05"]

JavaScript

Posted by arkgame