Knockout.js 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

$index

$indexKnockoutjs为我们提供的属性,可以直接引用,它会随着数组等下标的变化动态变化的,比如如果数组的长度减少了1,$index的值也会跟着减少的。

<ul data-bind="foreach: months"> 
     <li> 
     The current item is: <b data-bind="text: $data"></b>, number is <b data-bind="text: $index"></b>.
     </li> 
</ul>
ko.applyBindings({
         months: ['Jan', 'Feb', 'Mar', 'etc']
});
测试一下$index的值是多少?