1.split分割小技巧
js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split()函数是否还可以胜任呢,答案是肯定的,js的split()函数可以通过正则表达式实现多分隔符的字符串分割,调用也很简单,下面是详细范例。
下面的代码可以通过js split方法对字符串按照逗号分割
var mystring = "a,b,c,d,e"; var myarray = mystring.split(",");
如果有这样一个字符串:"jb51.net,google.com,baidu.com_weibo.com_haotu.net",
我们希望同时按照逗号和下划线对网站地址进行分割,参考下面的代码:
var mystring = "jb51.net,google.com,baidu.com_weibo.com_haotu.net"; var myarray = mystring.split(/[,_]/);
2.如何获取一个js对象的类型名称
大多数情况下,你并不是需要知道某个对象是什么类型的,而只是需要知道这个对象是不是某个对象类型的实例:
var Person = function(){}; var Male = function(){}; Male.prototype = new Person(); //类似于继承,Male继承于Person var p = new Person(); var m = new Male(); console.log(p instanceof Person); /*print true*/ console.log(m instanceof Male); /*print true*/ console.log(m instanceof Person); /*print true*/ console.log(p instanceof Male); /*print false*/ var x = {}; console.log(x instanceof Person); /*print false*/ console.log(x instanceof Male); /*print false*/
3.JavaScript获取字符串的HashCode
字符串的段数值=string.toUpperCase().GetHashCode();
评论区