侧边栏壁纸
博主头像
johnliu博主等级

远离世上乱纷纷,清静凡心不染尘。 闲看山前腾紫气,静观天外涌祥云。 花间酌酒邀明月,柳下吟诗论古今。 坐卧随心天地近,悠然细品玉堂春。

  • 累计撰写 35 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

JS小技巧-不断更新

冰灬夏
2019-07-24 / 0 评论 / 0 点赞 / 12 阅读 / 1554 字
温馨提示:
本文最后更新于 2024-05-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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();




0

评论区