我試圖達到作爲數組元素的子函數。如何在jquery中運行一個數組元素的子函數
在下面的例子中,我們可以到達name
財產,如window['name']
。
但是,如果屬性是一個函數,它不能像這樣調用。我試圖做的是在.each
函數中,如果item是一個函數運行的函數。我怎樣才能做到這一點 ?。
$(document).ready(function() {
var human = {
name: 'Emin',
surname: 'Çiftçi',
job: 'Software Developer',
func: function() {
alert(name + ' ' + surname + ', ' + job);
}
};
$.each(human, function(index, item) {
//if(item is a function) {
// run the function
//}
$('<div>').text(index + ': ' + item).appendTo('#deneme');
});
});
正如我所看到的,你使用jquery每個似乎都不錯,嘗試做一個控制檯日誌的變種,並看到控制檯輸出並告訴我們 –