# ArrayTool

import {ArrayTool} from 'sjfx';

# min(arr)

返回数组中最小的数值

# max(arr)

返回数组中最大的数值

# arrToHtml

arrToHtml(data, template, filter) 使用模板,遍历数组,输出Html

data:Array<Object>,数组数据,必传
template:String,模板,必传且不能为空
filter:Function,可选
import {arrToHtml} from 'sjfx';
const data = [{
	id: 1,
	name: '张三',
	isAdmin: true
}, {
	id: 2,
	name: '李四',
	isAdmin: false
}];

arrToHtml(data,'<li>{{name}}</li>');
// 输出结果:<li>张三</li><li>李四</li>


arrToHtml(data,'<li index="{{index}}">{{name}}</li>', function (item, index) {
	this.replace('index', index);
});
// 输出结果:<li index="1">张三</li><li index="2">李四</li>


arrToHtml(data,'<li>{{name}}{{isAdmin}}管理员</li>', , function (item) {
	this.replace('isAdmin', item.isAdmin ? '是' : '不是');
});
// 输出结果:<li>张三是管理员</li><li>李四不是管理员</li>
Last Updated: 1/14/2020, 3:34:31 PM