javascript如何克隆

javascript如何克隆,javascript,jquery,css,Javascript,Jquery,Css,为什么当我影响内容时,它也会影响externalStyleSheetContents?我如何避免它?请帮助)因为对象总是通过引用传递的 要克隆数组,请使用newarr=oldarr.slice(0),因为对象总是通过引用传递的 要克隆数组,请使用newarr=oldarr.slice(0) ... searchAndRepairRules: function(externalStyleSheetContents) { var contents = [];


为什么当我影响内容时,它也会影响externalStyleSheetContents?我如何避免它?请帮助)

因为对象总是通过引用传递的


要克隆数组,请使用
newarr=oldarr.slice(0)

,因为对象总是通过引用传递的

要克隆数组,请使用
newarr=oldarr.slice(0)

...
 searchAndRepairRules: function(externalStyleSheetContents) {
                var contents = [];
                    alert(externalStyleSheetContents); //externalStyleSheetContents
                    contents = externalStyleSheetContents;
                    contents[0] = 0;
                    alert(externalStyleSheetContents); //0
        },
...