オブジェクトを配列にコピーする際に問題があります。私はそれが参考に問題だと思う。配列から参照なしでオブジェクトをコピーする
私のプログラムでは配列がほとんどありません。最初はdataForMonthです。これは月のデータを持つオブジェクトの配列です。 2番目は商品オブジェクトを含む商品配列です。プロダクトはプロパティーを持っています.Array wchichはオブジェクトの配列です。
はここでコード: - 最後の製品からその値
this.allProducts.map(function (product) {
var dataForMonth = data.filter(function (e) {
return e.dataId === product.productDataId;
});
var z = { posId: product.sales_plan_pos_id, arry: [] }
for (var sheetMonth of sheet.channels) {
var result = dataForMonth.filter(function (e) {
return e.CHANNEL === sheetMonth.CHANNEL;
});
product.forecastArry[someId].channels = result;
);
問題は、すべての変更チャンネルのプロパティが同じ値を持っているということでしょうか? 誰かがそれを修正する方法を知っていますか?
http://stackoverflow.com/questions/28150967/typescript-cloning-objectのdupのような音 –
なぜマップの返り値は何も返されないのですか? –