較新版本的ColdFusion(我相信CF 8和9)允許您使用類似於JSON的對象文字符號來創建結構。ColdFusion結構直接分配vs對象文字表示法
我的問題是,是否有具體的好處(執行效率可能)使用對象文字符號對個人分配基本上靜態的數據?
例如:
隨着個人作業,你會做這樣的事情:
var user = {};
user.Fname = "MyFirstnam";
user.Lname = "MyLastName";
user.titles = [];
ArrayAppend(user.titles,'Mr');
ArrayAppend(user.titles,'Dr.');
而使用對象的文字,你會做這樣的事情。
var user = {Fname = "MyFirstnam",
Lname = "MyLastName",
titles = ['Mr','Dr']};
現在這個有限的例子是不可否認簡單,但如果是標題結構的陣列(說地址陣列),則文字符號變得笨拙的工作。
太棒了!正是我在找什麼。謝謝。 – 2010-03-24 11:55:40
感興趣的注意事項:對於Railo 3.1.2的區別是有點小,但仍然顯着。 – Sergii 2010-03-24 12:38:46
你沒有比較蘋果和蘋果。也許在第二個循環中,嘗試使用關聯數組表示法,然後再次運行性能測試。例如:' ' –
yfeldblum
2010-03-24 13:00:52