Ext.each是基于Ext JS框架中用于遍歷JSON對(duì)象的方法。它允許您定義一個(gè)函數(shù)并將其應(yīng)用于所提供的一組元素。
Ext.each(array, fn, scope);
該方法采用三個(gè)參數(shù)。第一個(gè)參數(shù)是要迭代的數(shù)組,第二個(gè)參數(shù)是要為每個(gè)數(shù)組元素調(diào)用的函數(shù),第三個(gè)參數(shù)是可選的,它定義了函數(shù)的作用域。
在函數(shù)中,您可以訪問(wèn)當(dāng)前元素、當(dāng)前元素的索引和整個(gè)數(shù)組。下面是一個(gè)簡(jiǎn)單示例,該示例使用Ext.each方法遍歷JSON對(duì)象:
var myData = { name: "John", age: 30, gender: "male", email: "john@example.com" }; Ext.each(myData, function(key, value){ console.log(key + ": " + value); });
在上述代碼中,myData是一個(gè)JSON對(duì)象,包含名稱、年齡、性別和電子郵件。然后,我們使用Ext.each方法遍歷該對(duì)象,并將其鍵和值打印到控制臺(tái)中。
由于Ext.each是Ext JS框架的一部分,因此它需要加載Ext JS庫(kù)文件才能使用。您可以將其包含在您的HTML文件中:
<script src="path/to/extjs.js"></script>
您還可以通過(guò)下載自己的本地副本從Sencha網(wǎng)站獲取Ext JS庫(kù)。