博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Javascript] Immutable opreators
阅读量:4876 次
发布时间:2019-06-11

本文共 595 字,大约阅读时间需要 1 分钟。

  • slice
  • filter
  • map
  • ...spread
  • concat
  • Object.assign
let items = [1,2,3];//addlet newItems = [...items, 30];//removevar filtered = newItems.filter( item => item !== 2);//updatelet things = [1,2,3,4,5].map(num => ({id: num}));var i = things.findIndex(item => item.id === 3);var updated = [  ...things.slice(0, i),  {id: 33},  ...things.slice(i+1)];var state = {app: {}, items: [1]};//addvar newState = Object.assign({}, state, {app: 2, newThings: 2});// updatevar newState = Object.assign({}, state, {app: 2});var newState = {  ...state,  app: 2};

 

转载于:https://www.cnblogs.com/Answer1215/p/5589646.html

你可能感兴趣的文章
函数和方法的区别
查看>>
原型(1)------------自我理解
查看>>
个人作业——软件产品案例分析
查看>>
JAVA_学习第二天(四)[ 逻辑运算符(&&)(||)(^)(~)]
查看>>
codeforces 55D 数位dp
查看>>
比特币:一种点对点的电子现金系统
查看>>
JAVA简单插入排序算法
查看>>
安全退出,清空Session或Cookie
查看>>
SGU[180] Inversions
查看>>
厄拉多塞筛(C语言)
查看>>
抽象数据类型的表示与实现
查看>>
【Python】循环语句
查看>>
SpringCloud微服务实战-Zuul路由网关
查看>>
C#优化
查看>>
Nutch1.2 的安装与使用
查看>>
一些基本公式和算法
查看>>
我和Django那些事儿(1)----与Django结缘
查看>>
DLP与上网行为管理的差别总结
查看>>
冬天防静电,绝对有效的办法
查看>>
树 List Leaves 【用数组模拟了树状结构建树+搜索叶子节点+按照特殊规律输出每个叶子节点】...
查看>>