1. 根据索引,删除数组中的项
let arr  = ['a','b','c','d','e','f']
arr.splice(4, 1);//删除e
  1. 时间戳相关
const date = Date.parse(new Date());//时间戳快速获取

const timestamp = (new Date('2019-01-01')).valueOf();
  1. select的获取方法
$("#customScopesBuffUnit").find("option:selected").val();//获取当前select选中的值

//获取值得变化
$('#quickSearchSelectLayer').change(function (evt) {
    const id = $(this).children('option:selected').val();
    //xxxxxx
})
  1. $q的方法使用
var deferred = $q.defer();

return deferred.promise;


function getLayerInfo(layers) {
    const deferred = $q.defer();
    Promise.all(layers.map(layer=>{
        return new Promise(function (resolve,reject) {

        })
    })).then(resp=>{
        deferred.resolve(resp);
    });
    return deferred.promise;
}
  1. json序列化的方式完成快速替换
JSON.parse(JSON.stringify(treeData).replace(/"title"/g,'"name"'))
  1. 字符串去除空格
function trim(str) {
    return str.replace(/\s*/g, '');
}
  1. echarts表格的更新
let chart = echarts.init(document.getElementById('zfStatisticsCountyChart'));
chart.clear();
let option = {};
chart.setOption(option,true);
chart.resize();
  1. Promise.all