JS常用方法手记
2024-08-26 00:23:35
1.判断arr数组是否含有元素str,没有返回-1
arr.indexOf(str)
2.遍历arr数组,k为键,v为值
arr.map((v, k) => {
return;
})
3.arr数组添加元素
arr.push('abc')
arr.push({'id':3, 'name':'abc'}) 4.arr数组删除元素 i为下标或key值,n为删除该下标后的几个元素,一般为1
arr.splice(i,n);
arr.splice(1,1);
arr.splice('a',1); js中字符串转数字的方法:https://www.cnblogs.com/yunshengz/p/7084110.html
JS中将对象转化为数组:https://www.cnblogs.com/wancheng7/p/8735168.html
原生JS forEach()和map()遍历的区别以及兼容写法:https://www.cnblogs.com/liuruyi/p/6483526.html
js 数组转json,json转数组:https://www.cnblogs.com/Zsmile/p/6723844.html 5.字符串替换
把 a 替换成 b:
string.replace("a","b");//只能替换第一个匹配的,要全文匹配应该用正则表达式:
string.replace(/a/g,"b");//正则加个参数 g ,表示全文匹配。 let key = 'a'
string.replace(new RegExp(key,'g'),"b");//带变量的替换
参考:https://www.cnblogs.com/jasonlam/p/7070604.html 持续更新中...
最新文章
- 'Could not load NIB in bundle: 'NSBundle xxx/storeFlix.app>; ' with name 'UIViewController-w6Q-ra-j06' and directory 'StoreFlixIpad.storyboardc
- JQ方法大全
- 敏捷软件开发模型--SCRUM
- asp.net 开发注意的几点
- 使用hive客户端java api读写hive集群上的信息
- 用Spring Tools Suite(STS)开始一个RESTful Web Service
- linux小白成长之路10————SpringBoot项目部署进阶
- 【LSGDOJ 1850】滑雪课程
- 手动添加SSH支持、使用c3p0
- 从后台servlet中,获取jsp页面输入的值,来删除用户一行信息
- node-fs文件系统模块
- js 移动端上拉刷新(基于ng1)
- java回调机制——基本理解
- layui---表单验证
- Oracle 增加、修改、删除字段
- c语言和c++有什么区别
- 大并发下TCP内存消耗优化小记(86万并发业务正常服务)
- Linux:centos内核升级
- 读书笔记_Effective_C++_条款三十四:区分接口继承和实现继承
- java-TokenProcessor令牌校验工具类