IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript基础_5(字符串和数组方法) -> 正文阅读

[JavaScript知识库]JavaScript基础_5(字符串和数组方法)

前言

本文主要介绍一些字符串和数组的操作方法;

正文

调整大小写的方法:

let str="nAmE";
console.log(str.toUpperCase());//toUpperCase()将字符串大写
console.log(str.toLowerCase());//toLowerCase()将字符串小写
console.log(str);//原字符串不变

在这里插入图片描述
split()方法:

let str="I like java";
console.log(str.split(" "));//将字符串以空格为标志划分保存到数组;参数可变若为+则表示以+为标志划分;

在这里插入图片描述
substr()方法:

let str="I like java";
console.log(str.substr(2,4));//表示将第三个到第五个字符拆除并返回;

在这里插入图片描述
join()方法:

let arr=['I','like','java'];
console.log(arr.join(' '));
console.log(arr.join('+'));
//将字符串用函数的参数连接起来;

在这里插入图片描述
map()方法:

let arr=[1,2,3,4,5];
console.log(arr.map( (a) =>{ return a+1; } ) );
//map函数的参数是一个函数;在运行时将数组中的每个元素都运行一遍参数函数,后将所有的结果组成一个新数组返回;

在这里插入图片描述
findIndex()方法:

let arr=[1,2,3,4,5];
console.log(arr.findIndex((a)=>{return a>3}));
//findIndex函数接受一个函数;返回第一个满足函数要求的元素的索引值;

在这里插入图片描述
sort()方法:

let arr_1=[2,6,1,7,9];
let arr_2=['bc','ab','de','cf','cd'];
let arr_3=['@',')','+'];
console.log(arr_1.sort());//数字从小到大排列
console.log(arr_2.sort());//字母先比较第一个,小的在前;第一个相同在比较第二个
console.log(arr_3.sort());//按ASCII值比较排列;
console.log(arr_1);//不生成新的数组直接改变原数组;

let fun=(a,b)=>{ return a-b; }
let arr_4=[5,6,7,9,0];
console.log(arr_4.sort(fun));
/*可以接受函数作为参数,但函数有以下三个要求:
1.第一个参数大于第二个参数时返回正值;
2.两个参数相等返回零;
3.第一个参数小于第二个参数返回负值;*/

在这里插入图片描述
concat()方法:

let arr_1=[1,2,3];
let arr_2=[4,5,6];
let arr_3=[7,8,9];
console.log(arr_1.concat(arr_2,arr_3));
//concat参数可以有很多数组,将参数和调用方法的数组连接起来,作为一个新的数组返回;

在这里插入图片描述
indexOf()方法:

let str="arr abc";
console.log(str.indexOf("abc"));
//匹配字符串中是否含有参数字符串,有返回出现位置,没有返回-1;
console.log(str.indexOf("arr",4));
//第二个参数为开始检索的位置;

在这里插入图片描述
some()和every()方法:

let arr=[-1,2,3,4,-5];
console.log(arr.some( (a)=>{ return a>0; }));
//检测数组里面的元素是否有满足函数条件的,有一个就返回ture;
console.log(arr.every( (a)=>{ return a>0; }));
//检测数组里面的元素是否都满足函数条件的,全满足就返回ture;

在这里插入图片描述
filter()方法:

let arr=[1,2,3,4,5];
console.log(arr.filter((a)=>{ return a%2==0;}));
//返回满足函数的数组元素,原数组不变;

在这里插入图片描述

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章           查看所有文章
加:2021-08-05 17:16:33  更:2021-08-05 17:18:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 14:37:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码