Vue学习扩展

这篇博客主要探讨了Vue的学习扩展,同时深入讲解了ES6中的字符串扩展API,如includes()、startsWith()和endsWith()。此外,还介绍了结构表达式、函数简写方式和箭头函数的使用。在对象部分,讨论了简写方法,并展示了如何使用map方法将字符串数组转换为整数数组。

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

Vue学习扩展
  • 字符串扩展
  • 结构表达式
  • 函数优化

String原始方法

  • indexOf
  • lastindexOf
  • length
  • substr
  • substring
  • charAt
  • concat
ES6字符串扩展API:
  • includes()
    返回布尔值,表示是否找到了参数字符串
  • startsWith()
    返回布尔值,表示参数字符串是否在原字符串头部
  • endsWith()
    返回布尔值,表示参数字符串是否在原字符串尾部

在这里插入图片描述

结构表达式

let arr =[1,2,3]
ES6通过摄制角标来获取值
const [x,y,z] = arr;
console.log(x,y,z);
在这里插入图片描述

对象:

const person = {
    name:"jack",
    age:21,
    language: ['java','js','css']
}
// 解构表达式获取值
const {name,age,language} = person;
// 打印
console.log(name);
console.log(age);
console.log(language);

在这里插入图片描述

函数简写方式

1.定义一个加法的方法 传入两个参数a , b 计算a+b的结果并返回;如果B为空 则给B默认赋值为1

function add(a,b){
 if ( b == null ){
        b=1;}
     return a+b;
}
简化改进:
function add2(a,b){
    if(!b){
     b=1}
   return a+b;
}
简化
   function add3(a,b){
     b=b || 1;
   return a + b;
}
ES6改进写法
function add4(a,b=1){
return a+b;
}
箭头函数

一个参数时:
var print =function(a){
console.log(a)
}
简写为:
var print = a =>console.log(a);

等号后面的称为 匿名函数
var print1=function(a){
return a + b;
}
var print1 = a =>{
return a+10
}
当只有一行代码不需要写{}
var print1 = a => a+10;

多个参数的情况
两个参数的情况
var print = function(a,b){
return a + b;
}
可以简写为
var print = (a+b) => a+b

练习
function print1(a){
return a + 1;
}
匿名函数
var print01=funtion(a){
return a + 1;
}
函数箭头
var print3 = a => {
return a + 1;
}
var print3 = a => a+1;
var print5=function(a ,b){
return a + b;
}
var print5 = (a,b) => a+b;

对象函数简写

一个对象函数里面有eat方法
let person={
name:“lucy”,
eat1:function(food){
console.log(this.name+“2正在吃”+foog);
},
eat2:food=>console.log(person.name+“4正在吃”+food),
eat3(food){
console.log(this.name+“3正在吃”+food)
},eat4:food=>console.log(this.name+“2正在吃”+food)}

map方法

数组中新增map方法

map

一个字符串数组 转为int数组
let arr =[‘1’,‘20’,’-5’,‘3’]
console.log(arr)
arr=arr.map(s=>parseInt(s));
console.log(arr)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值