2016年8月5日 星期五

[JavaScript] 物件都是用JSON格式

很重要! 自己念三遍。

踩到的坑是來自於下面
var option = angular.extend({ plan: 'Contract'}, vm.page );
console.log(123);
console.log(option);
var test = { plan: 'Contract', size: vm.page.size, index: vm.page.index };
console.log(456);
console.log(test);

一開始我的寫法是
var test = {{plan: 'Contract'}, vm.page};
這是錯的,因為在JavaScript裡面的物件格式都是用key-value的方式呈現,如同JSON一樣。

extend方法的話,本身就是一個物件了   所以不用考慮JSON格式問題。

沒有留言:

張貼留言