我真的不知道這是怎麼回事,但是簡單地說我已經看到了這一點:這是什麼JavaScript的符號做:對象[關鍵](值)
Object[key](value);
在bootstrap-datetimepicker 1088線:
$.fn.datetimepicker = function (option, val) {
return this.each(function() {
var $this = $(this),
data = $this.data('datetimepicker'),
options = typeof option === 'object' && option;
if (!data) {
$this.data('datetimepicker', (data = new DateTimePicker(
this, $.extend({}, $.fn.datetimepicker.defaults,options))));
}
// Line below:
if (typeof option === 'string') data[option](val);
});
};
任何人都可以回答發生了什麼事嗎?
我想也許這是分配值到對象的關鍵,但是當我試圖做的開發者控制檯類似的東西(在Chrome瀏覽V.33工作),這是行不通的。
'OBJ [鍵]'是一個函數,這個調用該函數通過在'value'作爲參數。 –
功能在JavaScript對象,並且可以存儲像一個普通的對象。 –
感謝球員,這真的清除它。我會盡快將問題標記爲解決問題。 – cloying