di-shan-utils
Version:
JavaScript 函数库、工具类
29 lines (26 loc) • 605 B
JavaScript
var isArray = require('./isArray')
var keys = require('./hasOwnProp')
/**
* 已废弃
* @deprecated
*/
function lastForOf (obj, iterate, context) {
if (obj) {
var len, list
if (isArray(obj)) {
for (len = obj.length - 1; len >= 0; len--) {
if (iterate.call(context, obj[len], len, obj) === false) {
break
}
}
} else {
list = keys(obj)
for (len = list.length - 1; len >= 0; len--) {
if (iterate.call(context, obj[list[len]], list[len], obj) === false) {
break
}
}
}
}
}
module.exports = lastForOf