JavaScript迭代器模式如何实现和用法实例详解
来源:动视网
责编:小采
时间:2020-11-27 20:15:20
JavaScript迭代器模式如何实现和用法实例详解
JavaScript迭代器模式如何实现和用法实例详解:迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 一、jQuery中的迭代器$.each([1, 2, 3], function(i, n) { console.log("当前下标为:"+ i + " 当前元素为:"
导读JavaScript迭代器模式如何实现和用法实例详解:迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 一、jQuery中的迭代器$.each([1, 2, 3], function(i, n) { console.log("当前下标为:"+ i + " 当前元素为:"

迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。
一、jQuery中的迭代器
二、实现自己的迭代器
三、内部迭代器、外部迭代器
(1)内部迭代器:已经定义好了迭代规则,它完全接手整个迭代过程,外部只需一次初始调用。上述自定义each即为内部迭代器!
(2)外部迭代器:必须显示地请求迭代下一个元素。
示例:判断两个数组是否相等
示例一:内部迭代器
示例二:外部迭代器
四、终止迭代器
JavaScript迭代器模式如何实现和用法实例详解
JavaScript迭代器模式如何实现和用法实例详解:迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 一、jQuery中的迭代器$.each([1, 2, 3], function(i, n) { console.log("当前下标为:"+ i + " 当前元素为:"