let intersection = a.filter(v => b.includes(v)) 返回交集数组 let difference = a.concat(b).filter(v => !a.includes(v) || !b.includes(v)) 返回相差元素数组 原文知乎尤雨溪…
利用JavaScript的函数有两种方式 1.jQuery jQuery.inArray( value, array [, fromIndex ] ) value 类型: Anything 要查找的值. array 类型: Array 一个数组,通过它来查找. fromIndex 类型: Number 数组索引值,表示从哪里在开始查找.默认值是0,这将查找整个数组. $.inArray()方法类似于JavaScript的原生.indexOf()方法,没有找到匹配元素时它返回-1.如果数组第一个元…
 //动态规划查找两个字符串最大子串         public static string lcs(string word1, string word2)         {             int max = 0;             int index = 0;             int[,] nums = new int[word1.Length + 1,word2.Length+1];             for (int i = 0; i <= word1.L…
VS Code - Debugger for Chrome调试JavaScript的两种方式 最近由于出差的缘故,博客写的不是很多,一直想写一篇VS Code - Debugger for Chrome相关的文章,没想到一直拖到了今天.VS Code 开源以后确实在社区得到了很多人的支持,当中很多优点想必不用我多说,今天讨论的主题是Debugger for Chrome这个插件的使用.在网上简单找了一下,没有找到这个主题讲的特别好的文章,于是笔者写了这篇文章. 说实话,看了如下这篇文章,对于如何…
javascript使用两个逻辑非运算符(!!)的原因: 在有些代码中可能大家可能会注意到有些地方使用了两个逻辑非运算符,第一感觉就是没有必要,比如操作数是true的话,使用两个逻辑非的返回值还是true,好像多此一举的行为,其实如果深究起来并非如此.先看一段代码实例: grep:function(elems,callback,inv ) { var ret=[],retVal; inv=!!inv; for(var i=0,length=elems.length;i<length;i++ ){…
  原文地址http://blog.csdn.net/he20101020/article/details/8503308   <script type="text/javascript">          //保留两位小数           //功能:将浮点数四舍五入,取小数点后2位          function toDecimal(x) {              var f = parseFloat(x);              if (isNaN(f…
<html><head><title>JavaScript计算两个时间差</title><meta http-equiv="content-Type" content="text/html;charset=gb2312"></head><body><SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction i…
<script type="text/javascript"> //查找字符串中出现最多的字符和出现的次数 var str = 'Thatwheneying its on security.'; function find(str) { var max = 0, c; while(str) { var char = str.charAt(0); var a = str.split(char); var count = str.length - (str = a.join(&…
      以下提到的文章javascript基础,今天我说些什么javascript正则表达式正确.      说到这首先要问了,什么是正則表達式,正則表達式能干什么? 正則表達式:一个正則表達式就是由普通字符(比如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式. 该模式描写叙述在查找文字主体时待匹配的一个或多个字符串. 正則表達式作为一个模板,将某个字符模式与所搜索的字符串进行匹配. 功能:測试字符串的某个模式.比如,能够对一个输入字符串进行測试,看在该字符串是否存在一个电话号码…
原文:javascript保留两位 //保留两位小数 //功能:将浮点数四舍五入,取小数点后2位 function toDecimal(x) { var f = parseFloat(x); if (isNaN(f)) { return; } f = Math.round(x*)/; return f; } //制保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) { var f = parseFloat(x); if (isNaN(f)) { r…