鍍金池/ 問答/數(shù)據(jù)庫  HTML/ 改變數(shù)組的值,改變不了?

改變數(shù)組的值,改變不了?

             this.opts = [1,2];
            this.opts.map((item,index)=>{
              item = item*12;
            })
            console.log(this.opts)

我要改成【12,24】,改變不了 是怎么回事?打印出來還是【1,2】

回答
編輯回答
茍活

map方法返回的是一個新數(shù)組,不會改變原來的數(shù)組

this.opts = [1,2];
let result = this.opts.map(item => item*12)
console.log(result)
2017年3月9日 07:10
編輯回答
爆扎
this.opts = [1,2];
          this.opts = this.opts.map((item,index)=>{
              return item*12;
            })
            console.log(this.opts)
2017年5月14日 08:27