标签:javascript

JavaScript – 有人可以建议一些更好的方式来编写这个Javascript代码

我得到一个输入数组需要转换为输出数组(它是输出数组中的连续数组。) var input = [1, 3, 4, 5, 8, 9, 15, 20, 21, 22, 23, 24, 25, 26, 40]; var output = [[1], [3, 4, 5], [8, 9], [15], [20, 21, 22, 23, 24, 25, 26], [40]]; 我能够通过以下方式实现这一点: let t = 0; let tArr = const a = ; input.map(i […]

JavaScript – 当我们做if({})时,javascript会解释什么?

面对面试时我感到很困惑 if({})console.log(“hello”) if()console.log(“hello”) if(”)console.log(“hello”) if(”)console.log(“hello”) 我知道前三个会打印你好,但我不知道评估的基础是什么。 甚至我想知道几个网站或网址,我可以从中获得这些棘手的问题和解决方案 4投票 ”,null,undefined和0是falsey的例子,其他都是真的。 if({}) conso […]

JSON – 什么是JSONP?

我理解JSON,但不了解JSONP。维基百科关于JSON的文档是JSONP的最佳搜索结果。它说: JSONP或“带填充的JSON”是JSON扩展,其中前缀被指定为调用本身的输入参数。 咦?什么电话?这对我没有任何意义。JSON是一种数据格式。没有电话。 在第二个搜索结果是由某些人叫雷米,谁写的这个约JSONP: JSONP是脚本标记注入,将响应从服务器传递到用户指定的函数。 我可以理解这一点,但它仍然没有任何意义。 那么什么是JSONP?它为什么被创建(它解决了什么问题)?我为什么要用呢? 附录 […]

NodeJS – 如何将package.json中的每个依赖项更新到最新版本?

我从另一个项目中复制了package.json,现在想要将所有依赖项添加到他们的最新版本,因为这是一个新项目,如果它破坏了我不介意修复它。 最简单的方法是什么? 我现在知道的最好的方法是运行npm info express version然后为每个人手动更新package.json。肯定有更好的办法。 { "name": "myproject", "description": "my node project", "version": "1.0.0", "engines": { "node": […]

angular – angular-route和angular-ui-router之间有什么区别?

我打算在我的大型应用程序中使用AngularJS。所以我正在寻找合适的模块。 是什么区别(角route.js)ngRoute和UI的路由器(角-UI-router.js)模块? 在使用ngRoute的许多文章中,使用$ routeProvider配置路由。但是,当与ui-router一起使用时,路由配置为$ stateProvider和$ urlRouterProvider。 我应该使用哪个模块来提高可管理性和可扩展性? ui-router是第三方模块,非常强大。它支持正常ngRoute可以执行 […]

如何在JavaScript中替换所有出现的字符串?

我有这个字符串: "Test abc test test abc test test test abc test test abc" 干 str = str.replace('abc', ''); 似乎只删除abc上面字符串中的第一个出现。如何更换所有出现的内容? 为了完整起见,我开始考虑使用哪种方法来完成这项工作。根据本页其他答案的建议,基本上有两种方法可以做到这一点。 注意:通常,建议不要在JavaScript中扩展内置原型。我提供String原型的扩展仅仅是为了说明的目的,显示了Strin […]

JavaScript – 使用“let”和“var”在JavaScript中声明变量有什么区别?

ECMAScript 6介绍了该let声明。我听说它被描述为“本地”变量,但我仍然不太确定它与var关键字的行为方式有何不同。 有什么区别?何时应该let使用var? 答案 区别在于范围界定。var的范围限定为最近的功能块,let并且范围限定为最近的封闭块,该封闭块可以小于功能块。如果在任何区域之外,两者都是全球 此外,声明的变量let在它们的封闭块中声明之前是不可访问的。如演示中所示,这将引发ReferenceError异常。 演示: 显示代码段 全球: 在功能块之外使用它们非常相似。 let […]

javascript – jQuery.fn是什么意思?

这里的’fn’是什么意思? window.jQuery.fn.jquery 在jQuery中,该fn属性只是属性的别名prototype。 该jQuery标识符(或$)仅仅是一个构造函数,并用它创建的所有实例,从构造函数的原型继承。 一个简单的构造函数: function Test() { this.a = 'a'; } Test.prototype.b = 'b'; var test = new Test(); test.a; // "a", own property […]
友情链接:蝴蝶教程