JS精华记录(一)
来源:互联网 发布:青岛淘宝美工速成班 编辑:程序博客网 时间:2024/05/22 06:40
一、JS 截取字符串
1.1 获取字符串位置
//字符串位置函数function IndexDemo(str2){ var str1 = "abcdd,dfffg" var s = str1.indexOf(str2); console.log('s-->',s); return(s); }
1.2 截取子字符串
function subStringF(){var str1 = "abcdd,dfffg"; var dou = str1.indexOf(','); ss = str1.substring(0,dou) console.log('ss-->',ss); return ss;}
二、JS删除数组中的元素
2.1 借助splice
2.2 借助filter
function myFunction() {var aqiData = [["北京", 90],["上海", 50],["福州", 10],["广州", 50],["成都", 90],["西安", 100]]; console.log(aqiData); var city="上海";var newData = aqiData.filter(function(item) { return item[0] != city;});aqiData = newData;console.log(aqiData);}myFunction();注:上述代码,可以删除元素上海所在的子数组,但这是借助子数组的元素值,下面给出借助数组的index,即第几个子数组。代码如下:
var aqiData = [["北京", 90],["上海", 50],["福州", 10],["广州", 50],["成都", 90],["西安", 100]];var function isBigEnough(element, index, array) {console.log('element:',element);console.log('index:',index);console.log('array:',array); return (index >= 2);}var filtered = aqiData.filter(isBigEnough);console.log(filtered);注:上述代码输出时,会删除北京,上海所在的子数组(其index分别是0,1)。
JS精华记录,本文持续更新。。。。
1 0
- JS精华记录(一)
- HTML精华记录(一)
- CSS精华记录(一)
- JS精华入门之【一】
- Vue.js 2.0 教程精华梳理(一) 基础
- Vue.js 2.0 教程精华梳理(一) 基础
- java 精华(一)
- JS学习记录(一)
- JS学习记录(一)
- js基础精华 讲解、、、()
- js精华
- js精华
- js-精华
- node.js 学习记录(一)安装
- Vue.js要点记录(一)
- Vue.js要点记录(一)
- JS:问题记录一
- node.js学习记录(一) node.js安装
- 148. Sort List 链表排序(C++)
- 利用互联网找工作简单么
- 常用的依赖包
- 动态规划练习--X()
- Android 国际化
- JS精华记录(一)
- 2017年4月阅读清单
- Java Html/jsp服务器表单
- java编程思想阅读笔记 第三章(赋值操作=)
- 如何解决request对象中的乱码问题
- mybatis查询时间段sql语句
- java数据写入Excel报表
- Css
- 分治法 or BIT 求逆序对