数组删除重复性,而不必对数组进行排序,循环遍历它const arr = [1,2,3,4,5,3,1,2,5];const newArr = [ new Set(arr)]反转字符串,您可以使用 split revere JSONconst str = "Angel eyes";...
标签:JS
9 篇文章举例来说,如果要发出两个 AJAX 请求,并且它们之间是彼此独立的,但是需要等待两个请求都完成执行下一步的任务,那么为这个交互建模有两种选择:顺序与并发。可以先发出第一个请求,然后等待第一个请求结束,之后发出第二个请求。或者,就像我们在 Promise 和 生成器那样,也可以并行发出两个请求,然后用...
随着我们的应用越来越大,我们想要将其拆分成多个文件,即所谓的“模块”。AMD - 最古老的模块系统之一,最初由 require.js 库实现。CommonJS - 为 Node.JS 服务器创建的模块系统。UMD - 另外一个模块系统,建议作为通用的模块系统,它与 AMD 和 CommonJS 都兼...
顺序的大脑我们真的可以一心多用吗?我们真的能同时执行两个有意识的,故意的动作,并对二者进行思考吗或推理吗?我们最高级的大脑功是以并行多线程的形式的形式运行的吗?我们其实只是在快速的进行上下文切换而已,换句话说,我们是在两个或更多任务之间快速连续地来回切换,同时处理每个任务的微小片段。我们切换得如此之...
如何表达和控制持续一段时间的程序行为。这不仅仅是指从 for 循环开始到结束的过程,当然这也需要持续一段时间(几微秒或几毫秒)才能完成。它是指程序的一部分现在运行,而另一部分则在将来运行—现在和将来之间有段间隙,在一段间隙中,程序没有活跃执行。实际上,所有重要的程序(特别是 JavaScript 程...
突然想起来我是个前端 =-= 在公司没事的时候,就看看书写点文章。Nulltypeof null === “object”;// true正确的返回结果应该是 “null”,但这个 bug 由来已久,在 JavaScript 中已经存在了将近二十年,也许永远也不会修复,因为这牵涉到太多的 Web 系...
空值(null)未定义(undefined)布尔值(boolean)数字(number)字符串(string)对象(object)符号(symbol,ES6 新增)除对象外,其他属于统称基本类型了。null 有点特殊, typeof对它的处理有点问题:正确的返回结果应该是 null,但这个 bug ...
场景:通过浏览器调摄像头麦克风传输流我刚开始以为调摄像头麦克风api是 库里面的。Call another peer by calling peer.call with the peer ID of the destination peer. When a peer calls you, the c...
场景:测试传送一个图片 另一端接收保存<input type="file" style={{display:'none'}} ref={this.refFile}/>input上传文件,我们不设置样式,调它的 click 方法 然后我们 watch ...