腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
何时何地使用Javascript中的
提升
javascript
我正在学习在Javascript中
提升
的概念。 基于Mozilla网站的Javacsript教程,我偶然发现了hoisting这个词。根据这些教程,JavaScript中的
变量
可以引用稍后声明的
变量
,而不需要异常。但是,我的问题是在什么情况下适合在客户端Javascript中使用
提升
,或者为什么我们应该在Javascript中使用
提升
。它的
优点
是什么。
浏览 0
提问于2014-03-24
得票数 12
回答已采纳
1
回答
提升
数值常量
优点
c++
、
boost
、
constants
、
cmath
使用<boost/math/constants/constants.hpp>中定义的Boost Numeric常量,而不是包含<cmath>,而不是使用M_PI,而不是在编译过程中使用更温暖的计算机,我能获得什么(我猜是在类型安全、性能和准确性方面)?
浏览 0
提问于2012-05-09
得票数 5
5
回答
Javascript中
提升
的主要
优点
javascript
、
hoisting
,然后我完整地解释了吊装的概念,然后面试官问我‘吊装的主要
优点
是什么?’我不能回答。真的,在javascript中
提升
的主要
优点
是什么?
浏览 1
提问于2019-05-21
得票数 2
1
回答
块作用域如何访问封闭作用域
javascript
、
scope
、
block
、
executioncontext
、
scope-chain
我确实理解,由于词法作用域,块作用域可以访问封闭作用域
变量
。但我不明白的是它到底是如何工作的。20; if(j==20){ } second(); } 第一个console.log()在查找
变量
对象中的作用域链后获得但是,块中的console.log()如何访问
变量
i,因为它不创建执行上下文,因此没有作用域链。
浏览 12
提问于2021-10-07
得票数 0
1
回答
在编程语言中,
变量
提升
有什么好处和缺点?
javascript
、
python
、
c++
、
scope
、
hoisting
下面的Python程序A按预期输出1,而下面的Python程序B则相反地引发一个未绑定的局部
变量
x错误。另一方面,和C++程序B之间的差异是由于它们的作用域规则不同造成的:在C++中,
变量
的作用域从声明开始,而在Python和Javascript中,则从声明
变量
的块开始。因此,在C++中,函数中的
变量
x解析为全局
变量
x的值1,因为在执行的这一点上,它是上下文中的唯一
变量
。在Python中,函数中的x打印
变量
f解析为空,并引发一个未绑定的局部
变量
x错误,
浏览 2
提问于2020-08-10
得票数 3
1
回答
Solr索引时间
提升
与查询时间
提升
?
solr
、
indexing
问题1:我们是否可以在索引时不提及Boost值而只执行查询时间
提升
(使用dismax)?在索引时,您可以选择
提升
特定文档(整个或仅一个字段)。这是作为规范编号的一部分存储在内部的,必须启用规范编号才能正常工作。执行索引时间
提升
并不常见。在查询时,我们前面已经描述了如果需要,如何将查询的特定子句
提升
到更高或更低。稍后将演示强大的析取-Max(简称d
浏览 1
提问于2012-05-10
得票数 5
回答已采纳
3
回答
长名称如何影响响应大小?
java
、
playframework
我想知道更长的
变量
对用户的查询processing.In有什么影响,换句话说,
变量
的名称如何影响查询大小?更长的名称是否意味着要发送更长的查询,从而使用户请求的处理时间更长?较短的
变量
名称将显著降低代码的可读性。如果我将json中的
变量
从autoEngineId重命名为aeId,虽然不会有很大的性能
提升
,但这可能是因为我没有太多的用户请求要处理。谁能告诉我JSON中较小的
变量
名称的
优点
/缺点是什么?
浏览 1
提问于2012-08-03
得票数 0
3
回答
JS
中的
变量
提升
javascript
我在这里有点困惑,在可变
提升
的概念。为什么第一个console.log(flag)输出undefined?它不应该捕捉已经初始化的false值,将其移动到作用域链上吗?
浏览 5
提问于2020-07-08
得票数 1
回答已采纳
3
回答
JavaScript特殊功能吊装
javascript
、
hoisting
我想具体知道什么功能首先出现在吊装时。它们是否与开始时一样保持不变:function b(){}会变成function a(){}或者它还能做别的什么?这对调用其他函数的函数有何影响?有吗?function b(){a();}知成function b(){a();}还是我漏掉了什么?
浏览 5
提问于2019-11-20
得票数 0
回答已采纳
3
回答
提升
变量
是否有目的?
javascript
、
hoisting
最近我已经学习了很多Javascript,并且一直试图理解
提升
变量
的值(如果有的话)。有举升
变量
有用的例子吗?
浏览 0
提问于2018-10-18
得票数 9
回答已采纳
1
回答
查询
提升
和查询
提升
之间的Solr差异
solr
、
boosting
有人能解释一下solr中查询
提升
和Boost查询的区别吗?我找不到任何东西,这两种助推机制的缺点和
优点
是什么。非常感谢。
浏览 0
提问于2018-04-13
得票数 3
1
回答
Head.
js
-什么时候用来提高性能(减少加载时间)?
javascript
、
head.js
对于减少页面和外部.
js
文件的加载时间,Head.
js
似乎是一个很棒的解决方案。但是,在页面加载速度方面的性能
提升
与您正在使用的外部脚本的大小和数量有很大关系。在什么情况下使用像Head.
js
这样的实用程序是有意义的? 当外部文件的总大小超过某个数字时?这里有没有一般的规则要遵循?如果可能的话,尽量避免使用不必要的脚本。
浏览 1
提问于2012-04-09
得票数 1
回答已采纳
1
回答
根据现代规范,
JS
中的
提升
顺序(函数声明与var声明)是什么?
javascript
、
specifications
、
hoisting
Stack Overflow上的答案是支持
JS
函数声明在
变量
声明之前
提升
。它基于非常早的Spec版本。现在,根据现代规范,有人能告诉我,在哪里讨论了这种
提升
顺序,或者仍然可以说函数声明在
变量
声明之前被
提升
?
浏览 12
提问于2020-09-06
得票数 0
1
回答
如何处理
JS
中
提升
导致的未定义错误
javascript
、
hoisting
最近,我遇到了
提升
的概念,即
Js
在执行程序之前将所有的
变量
和函数安排在程序的顶部。但是我经常遇到一个问题,就像我在声明
变量
之前执行它。它会导致未定义的错误,或者你可以说它是通过
提升
该
变量
而给出的初始值。但在给它赋值后,仍然会给出相同的错误。我想知道使用
提升
而不获取未定义的值的正确方法是什么。
浏览 4
提问于2021-07-16
得票数 0
5
回答
“
提升
状态向上”与Redux、流量状态管理的比较
reactjs
、
redux
、
react-redux
我理解反应
提升
状态上升的"“。通过这种方法,开发人员需要将父母中的状态函数作为道具传递给孩子。在那之后,我做了几次关于redux的讨论。但是,我无法理解
提升
状态与Redux,流量状态管理在简单比较中的主要区别。 这是否意味着在一个大型web应用程序中不应该使用“
提升
状态”,并且不可避免地会出现剩余/流。Redux简化了状态管理的整个过程,但除了抽象和简化之外,还有其他
优点
吗?与“
提升
状态”相比,通过使用Redux,我们将有一个真理的来源,即我们需要将状态保持在多个组件中,从而增加了
浏览 0
提问于2018-05-14
得票数 11
2
回答
这是做私有函数的好方法吗?
javascript
mam.simple_var = 10;现在我已经读了很多关于javascript中的模块模式,以及为什么它是一件坏事(需要更多的内存,更长的时间来创建……)但当然,好处是拥有真正的私有函数/
变量
上面的代码不是创建私有函数的好方法(这不适用于
变量
,除非你想要静态私有
变量
),因为函数在闭包中只创建一次? 模块模式的
优点
之一也是函数的执行速度,因为代码不必查找原型链。从理论上讲,这会带来同样的速度
提升
吗?
浏览 1
提问于2011-12-08
得票数 7
回答已采纳
1
回答
var
提升
与重声明之间的值
javascript
在浏览器控制台中运行它不允许重新声明var的
变量
。
JS
引擎在执行之前为这个
变量
分配内存。问题是为什么下面的代码控制台是5而不是未定义的。
JS
引擎足够聪明,可以看到已经声明了a
变量
,并且将忽略下一个var表达式并在这种情况下重新
提升
?因此输出应该如下所示:console.log(a); // 5所以就像:
JS
引擎第一次看到a
变量
的声明(在本例中是与初始化一起),因此它正在分配内存。
JS
浏览 2
提问于2022-09-29
得票数 1
回答已采纳
3
回答
为什么JavaScript要
提升
变量
?
javascript
、
hoisting
为什么JavaScript要
提升
变量
?请提供与文件和/或记录有关的链接。
浏览 2
提问于2013-02-21
得票数 133
回答已采纳
2
回答
在knockout.
js
视图模型中使用` `var self = this`有什么好处
javascript
、
knockout.js
我在几乎所有的knockout.
js
视图模型示例中都看到var self = this这一行,然后所有的局部
变量
都被引用为self.variableName。与使用this.variableName相比,这样做的
优点
是什么
浏览 53
提问于2013-06-18
得票数 23
回答已采纳
1
回答
在Gecode中,从效益函数访问home/space
变量
值。
gecode
在Gecode中,我在分支时使用
优点
函数来选择
变量
。为了计算
变量
v的
优点
,我需要访问的一些其他
变量
值,但是在调用
优点
函数时,空间
变量
还没有被赋值: Exception: IntVar::val: Attempt to access value of unassigned是否有一种方法可以访问
优点
函数中的
变量
值?
浏览 7
提问于2017-11-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript 变量提升介绍|JavaScript 教程
提升 Node.js 应用性能的 5 个技巧
实体娃娃到AI美女机器人,性能大幅提升,这“优点”真人比不了
微软发布Babylon.js 6.0:添加HAVOK引擎、网页应用渲染提升20倍
JEP 443:未命名模式和变量致力于提升Java代码的可读性
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券