Write less code, do more things!

文档

目前只实现了基础功能,更多功能待组件有更多使用场景后再进行开发。

基础使用
var each = require('super-iterator')
var data = {
    name: 'nimo',
    list: [
        {
            title: 'abc'
        },
        {
            title: '123'
        }
    ]
}
console.log('## forEach')
each.forEach(data, function (item, keys) {
    console.log(JSON.stringify(keys))
    console.log(item)
    console.log('\r\n')
})
console.log('## map')
var newData = each.map(data, function (item, keys) {
    switch(item.constructor) {
        case Object:
            item.debug = true
        break
        case Array:
            item.push('debug')
        break
        case String:
            item = item + '-debug'
        break
        case Number:

        break
    }
    return item
})
console.log(
    newData
)

Github
super-iterator - 项目源码
相关站点
component-spec - 组件规范
module - 开源项目脚手架
onface.cc - 资源集合