专栏首页salesforce零基础学习Salesforce Javascript(四) 展开语法 ...

Salesforce Javascript(四) 展开语法 ...

本篇参考:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax

Salesforce LWC学习(十六) Validity 在form中的使用浅谈

我们在第十六篇的时候,其中有一段代码是这样的:

let allValid = [...this.template.querySelectorAll('lightning-input')]
            .reduce((validSoFar, inputFields) => {
                inputFields.reportValidity();
                return validSoFar && inputFields.checkValidity();
            }, true);

功能大家肯定都知道,获取页面所有的 lightning-input,然后通过reduce函数,判断页面中的输入框是否验证通过。这个是官方lwc的demo,所以抄来即用。总有一些人研究的很细致,问了一个问题 ...是什么意思呢?不用可以不?因为自己的js也贼烂,所以自己也查了一下,做一下知识扩充。

...又称为展开语法,是es6新出的表达式和运算符行列的一个知识点,功能很强大,通常用于函数和数组,将数组表达式或者string在语法层面展开。详细的使用可以查看MDN的官方描述,针对项目中常用在数组中,常用功能描述如下:

1. 数据copy(等同于 object.assign功能)

var arr = [1, 2, 3];
var arr2 = [...arr]; // like arr.slice()
arr2.push(4);

// arr2 此时变成 [1, 2, 3, 4]
// arr 不受影响

2. 数据连接(等同于 Array.concat)

var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
var arr3 = [...arr1, ...arr2]; //此句话等同于var arr3 = arr1.concat(arr2);

总结:es6中还有很多有用的功能待挖掘,学好lwc,js是关键啊。篇中有错误欢迎指出,有不懂欢迎留言。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JavaScript ...语法 (展开语法)

    参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/S...

    acoolgiser
  • Salesforce Integration 概览(六) UI Update Based on Data Changes(UI自动更新基于数据变更)

    Salesforce用户界面必须由于Salesforce数据的更改而自动更新。这个场景其实在我所经历的项目中用到的不是特别多,因为客户可能直接点击刷新按钮就直接...

    用户1169343
  • SaaS简史:五十年风雨沉浮路

    T客汇 Felix 在我们查看任何一项现代技术时,老旧、创新、失败、成功、泡沫、繁荣和破产总是相伴其左右。与罗马帝国或古希腊诗歌相比,软件的历史短到几乎可以...

    人称T客
  • Salesforce的CTI集成

    传统的电话销售通过电话的方式与潜在客户进行交互,之前不管你发多少电子邮件,多么有吸引力的建议书以及演示文稿,最终都需一对一的电话交谈来获取最后的交易。这是一个经...

    臭豆腐
  • Salesforce学习 Lwc开发基础(VisualStudioCode常用设置)

    关于VisualStudioCode的安装请参照之前的博客【Salesforce学习 Lwc开发基础(环境搭建)】进行安装,安装成功之后,打开VsCode,就可...

    repick
  • SaaS模式鼻祖Salesforce业务解析

    Salesforce是创建于1999年3月的一家客户关系管理(CRM)软件服务提供商,总部设于美国旧金山,可提供随需应用的客户关系管理平台。Marc Benio...

    臭豆腐
  • Salesforce生态和SAP生态有什么不同

    1、一般软硬件系统集成解决方案商,会进行企业应用软件销售出货。在现在,服务器换成了云服务器、存储换成了云存储、数据库换成了云数据库,系统集成解决方案厂商换成了云...

    PHP开发工程师
  • Salesforce生态和SAP生态的不同点

    ? 来源:阿朱说  作者 :吕建伟 ---- ? 先说说可能会有哪些生态 一、产品解决方案 1、领域产品 2、垂直行业产品 3、系统软硬件产品 二、销售 ...

    腾讯SaaS加速器
  • 如何成为IoT开发者?

    物联网行业蓬勃发展,根据Gartner发布的一则报告,2017年全球使用互联设备数量将达到84亿。Gartner预测,到2020年将有超过208亿的物联网设备。...

    SDNLAB
  • CS224n 更新 | 第十二讲 - 语音处理的端对端模型

    自然语言处理(NLP)是信息时代最重要的技术之一。理解复杂的语言话语也是人工智能的重要组成部分。 NLP 的应用无处不在,因为人与人之间大部分的沟通都需要语言:...

    AI研习社
  • CS224n 更新 | 第十一讲 - GRU 及 NMT 的其他议题

    自然语言处理(NLP)是信息时代最重要的技术之一。理解复杂的语言话语也是人工智能的重要组成部分。 NLP 的应用无处不在,因为人与人之间大部分的沟通都需要语言:...

    AI研习社
  • CS224n 更新 | 第十三讲 - 卷积神经网络

    自然语言处理(NLP)是信息时代最重要的技术之一。理解复杂的语言话语也是人工智能的重要组成部分。 NLP 的应用无处不在,因为人与人之间大部分的沟通都需要语言:...

    AI研习社
  • Salesforce市值破万亿!爱因斯坦AI平台将大显身手,首席科学家却离职

    想当年,Salesforce首次亮相的时候,公司市值才刚过10亿美金,一眨眼现在公司的市值已经到1694亿美元,折合人民币超万亿元。

    新智元
  • 【云计算技术】Salesforce 5大性能问题

    Salesforce是SaaS市场上的重量级公司,而Salesforce的问题可能会影响到成千上万的用户。Salesforce有一个在线状态指示板,许多用户利用...

    首席架构师智库
  • 可能是Salesforce与Microsoft Dynamics 365的最全面的比较

    这是Salesforce®和Microsoft Dynamics™365的基于事实的比较。对于那些为正在准备上CRM项目的公司来说,以下信息是一点提示。

    臭豆腐
  • Salesforce大刀阔斧变革开发者体验

    在盛况空前的Dreamforce大会上,云计算领军厂商Salesforce.com发布了Salesforce DX:一种为Saleforce平台构建和部署应用程...

    臭豆腐
  • 详解Salesforce拳头产品 Einstein ,AI正描绘未来?

    十年前,Twitter 和 Facebook 一样,是最为被外界看好的两种社交形态,原本以为这两个巨头会一路相爱相杀直到永远,谁能想到,十年后的 Faceboo...

    臭豆腐
  • Aura Component Skills & Tools

    本篇参考: https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_funda...

    用户1169343
  • Salesforce的前世今生

    人称T客

扫码关注云+社区

领取腾讯云代金券