js string函数之slice,indexOf,split联合获取参数
1. string.slice(start,end) 获取字符串string 从start到end的部分
2. string.indexOf('&') 返回&在string中第一次出现的位置
3. string.split('=') 以=分割返回数组array
var url = window.location.href; //返回url eg: http://www.mxhy_f.com/game/detail/274.htm?type=2&a=test
var pos = url.indexOf('?');//返回?第一次出现的位置
var params = url.slice(pos+1).split('&');//返回['type=2','a=test']
var arr = [];
for(var i=0;i<params.length;i++){
var a = params[i].split('=');
arr[a[0]] = a[1];
}
console.log(a);
js string函数之slice,indexOf,split联合获取参数相关推荐
- js 四舍五入函数 toFixed()
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数. <script language="javascript"> document.write(& ...
- js之String()函数
String()为构造函数,用于字符的类型的转换和字符串操作. 1.所有东西都能往里塞,并转换成字符类型. var str = String(123); console.log(str);//123 ...
- JS中数组splice、slice和字符串slice、split的混淆
数组方法 slice(剪裁方法(返回新数组,不影响原来的数组)(浅拷贝) (1)无参:如果不传入参数的情况下, silce()方法返回完整的数组 (2)1个参数:在只有一个参数的情况下,slice() ...
- JS之splice和slice函数
今天看了一下JS的Splice和slice,之前总是搞的比较混 Splice 要注意splice方法时可以修改原数组的!!! Splice方法可以替换,修改,删除数组中的元素,这个方法我理解为接收3个 ...
- JS String类型整理
String类型是字符串的对象包装类型,包含字符串的所有方法,在js中有着广泛的使用,本文对字符串的使用方法做一些总结. 1.字符方法 用于访问字符串中特定字符的方法. 1.charAt() 接收一个 ...
- JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象
前 言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...
- JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作
一.Date对象 1. 获取 oDate.getFullYear() 获取年份 oDate.getMonth()+1 获取月份 0-11----->1-12 oDate.getDate() 获 ...
- JS String篇 字符串常用Api
charAt() 定义 charAt() 方法从一个字符串中返回指定的字符. 语法 str.charAt(index) 参数 index 一个介于0 和字符串长度减1之间的整数. (0~length- ...
- 关于splice()方法,slice() 、split()方法讲解,reverse()方法、replace()方法
1.slice() 方法可从已有的数组中返回选定的元素. 语法 arrayObject.slice(start,end) 参数 描述 start 必需.规定从何处开始选取.如果是负数,那么它规定从数组 ...
- [Leetcode][第557题][JAVA][反转字符串中的单词 III][遍历][String函数]
[问题描述][简单] [解答思路] 1. 遍历 开辟一个新字符串.然后从头到尾遍历原字符串,直到找到空格为止,此时找到了一个单词,并能得到单词的起止位置.随后,根据单词的起止位置,可以将该单词逆序放到 ...
最新文章
- APK签名导出向导 - Use the Export Wizard
- 聊聊flink的ConnectionManager
- DQN 笔记 double DQN
- 转:万字总结:学习MySQL优化原理,这一篇就够了!
- 【pmcaff】纪录片:互联网时代(互联网人必读大片)
- 完全删除垃圾Q+!!!
- 【渝粤教育】国家开放大学2018年春季 0556-21T广告摄影 参考试题
- 连载三:Oracle升级文档大全
- 车载蓝牙音频系统测试
- 第六章 Dubbo的源码解析
- 为资产分类定义折旧范围_SAP FICO-AA资产知识要点.doc
- 2022飞鸟,飞鸟源码,飞鸟新圣源码,仿新圣源码,飞鸟二开,飞鸟采集,飞鸟运营版
- 沪股通、深股通、港股通、陆股通
- 又是一年1024(2019)
- 计算机录入员考试题及答案,计算机文字录入考试练习题
- PMP证书好考吗?难度如何?
- 用友U8 cloud再升级,为成长型集团注入数智新力量
- 计算机主板检测卡50,主板诊断卡怎么使用 主板诊断卡代码含义及处理方法
- 如何制作商务礼仪PPT模板?
- SMPTE ST 2110 概论(一)
热门文章
- 2.6 使用for循环遍历文件 2.7 使用while循环遍历文件 2.8 统计系统剩余的内存 2.9 数据类型转换计算(计算mac地址) 3.0 数据类型转换(列表与字典相互转换)...
- Redis开发运维实践上线部署规划之内存规划
- owasp testing guide 2014 中文
- 应用程序正常初始化(0xc015002)失败解决方法
- zabbix企业应用之low level discovery监控memcache
- ASV2011中文版本和英文版本的区别
- ubuntu 14.04 编译yocto源码--环境配置篇
- 深入解读Linux内存管理系列(7)——伙伴系统
- Qt调用jrtplib实现单播、多播和广播
- Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)