react native 入门之javascript

本文详细介绍了JavaScript中的箭头函数,包括其基本语法和高级用法。解释了箭头函数如何简化函数表达式的书写,并提供了关于如何使用箭头函数处理默认参数、剩余参数及解析参数的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

推荐书籍:

  • JavaScript权威指南(第六版)
  • JavaScript高级程序设计

###线上参考手册:

  • MDN
  • ECMAScript6

箭头函数

箭头函数即简写形式的函数表达式。

基础语法

以下参考自

// 如果只有一个参数,圆括号是可选的:  
(singleParam) => { statements }  
singleParam => { statements }  
  
// 无参数的函数需要使用圆括号:  
() => { statements }  
复制代码
高级语法
    // 返回对象字面量时应当用圆括号将其包起来:  
    params => ({foo: bar})  
      
    // 支持 Rest(剩余)parameters 和 default(默认) parameters:  
    (param1, param2, ...rest) => { statements }  
    (param1 = defaultValue1, param2, …, paramN = defaultValueN) => { statements }  
      
    // Destructuring within the parameter list is also supported  (还支持参数列表内的解析)
    var f = ([a, b] = [1, 2], {x: c} = {x: a + b}) => a + b + c;  
    f();  // 6  
复制代码

什么是Javascript字面量: 字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。 字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(object literal),另外还有函数字面量(function literal)。 示例: var test="hello world!"; "hello world!"就是字符串字面量,test是变量名。

扩展运算符

解构

模块导入导出

数组新增的方法

转载于:https://juejin.im/post/5a333431f265da432652dfed

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值