1、 数组元素为基本数据类型
1
2
3
4
5
6
7
8
9
10
11
12const unique = (arrwy) => {
let obj = {}, arr = [];
arrwy.forEach((ele, index) => {
if(obj[ele]){
return
}else{
obj[ele] = '1';
arr.push(ele)
}
});
return arr;
}
JS 数组map()方法到底会不会改变原数组
之前写过关于js数组map()的一篇文章,当时的结论是map()会改变原数组,后来仔细想了一下,其实这个结论很不严谨。那到底结论如何呢,先不慌,看以下两个示例:
1
2
3
4
5let arr1 = ['xugang','wangran']
arr1.map((item,index)=>{
return item += 'good'
})
arr1 //arr1 = ['xugang','wangran']
1 | let arr2 = [{ |
使用hexo + github + Yilia搭建个人博客
js数组方法使用小结
1、filter(),“过滤”功能,数组中的每一项运行给定函数,返回满足过滤条件组成的数组
- 参数:function(item,index,arr)
- 不会更改原数组
- 有返回值,返回依条件返回的数组
1 | let arr1 = [{ |
mac下mysql入门
ES6中 export default 和 export 区别
es6渐入主流,export default 和 export经常使用,但是偶尔也会采坑,难得今天公司网络故障,没法做事,正好可以写点心得,避免后面遗忘。
- export:使用命名导出
- export default:使用默认导出
基于react框架Dva下点击事件及获取点击数据
react dva学习心得
前端技术日新月异,三大框架盛行的年代,正是web developer 大展宏图的好时期。选择何种框架,要根据公司实际业务。比如我现在公司是做企业后台,业务逻辑复杂,客户对表格的要求很高,这种情况下,使用react会比较合适,特别是基于react和redux的最佳实践dva框架,体验非常好!但是像之前上海的公司,只涉及微信商城构建,主要难点是订单流,业务不算复杂,这种情况下,使用vue会更加合适。轻量、高效,上手快,是小公司的绝佳选择。