page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6255 次

3096 个回答

0 赞同

什么是柯里化?

柯里化意味着将具有 n 个参数的函数转换为具有一个或更少参数的 n 个函数。 例如,假设你有一个将两个数字相加的函数 add(): function add(a, b) {     return a + b; } 你可以通过以下方式调用此函数: add(2,3) 然后让我们咖喱函数: function add(a) {   return function(b) {     return a + b;   } }...

回答于 2022-03-11 14:58

0 赞同

JavaScript 中的 promise 是什么?

承诺是一个可能在未来产生价值的对象。 承诺始终处于可能的状态之一:已完成、拒绝或未决。 创建一个承诺看起来像这样: const promise = new Promise(function(resolve, reject) {     // implement the promise here }) 例如,让我们创建一个在被调用后两秒解析的承诺。 const promise = new Promise(resolve =&gt...

回答于 2022-03-11 14:57

0 赞同

为什么要使用承诺?

在 JavaScript 中,promise 对异步操作很有用。 过去,必须使用回调来处理异步操作,即在操作完成后立即执行的函数。这导致了“回调地狱”,一种带有嵌套回调的金字塔形代码。

回答于 2022-03-11 14:57

0 赞同

JavaScript 中的回调函数是什么?

回调函数是作为参数传递给另一个函数的函数。该函数在传递给它的函数内部执行,以在某些操作完成时“回调”。 让我们看一个例子: function greetName(name) {   console.log('Hello ' + name); } function askName(callback) {   let name = prompt('Enter your name.');   callback(name); } askName(greetName)...

回答于 2022-03-11 14:49

0 赞同

为什么在 JavaScript 中使用回调?

回调很有用,因为 JavaScript 是一种事件驱动的语言。换句话说,它不是等待响应,而是在侦听其他事件的同时继续执行。 上面的例子演示了 JavaScript 中回调的用处: function greetName(name) {   console.log('Hello ' + name); } function askName(callback) {   let name = prompt('Enter your name.');   call...

回答于 2022-03-11 14:49

0 赞同

JavaScript 中的严格模式是什么?

严格模式允许你设置程序在严格的上下文中运行。这可以防止执行某些操作。此外,还会引发更多异常。 表达“严格使用”;告诉浏览器启用严格模式。 例如: "use strict"; number = 1000; 这会导致错误,因为严格模式会阻止您为未声明的变量赋值。

回答于 2022-03-11 14:49

0 赞同

什么是立即调用函数?

立即调用函数 (IIFE) 在定义后立即运行。 例如: (function(){    // action here })(); 要了解 IIFE 的工作原理,请查看它周围的括号: 当 JavaScript 看到关键字 function 时,它假设有一个函数声明即将到来。 但是上面的声明是无效的,因为函数没有名字。 为了解决这个问题,使用了声明周围的第一组括号。这告诉...

回答于 2022-03-11 14:48

0 赞同

什么是cookie?

cookie 是存储在你计算机上的一个小数据包。 例如,网站可以在访问者的浏览器上放置 cookie,以便在用户下次访问该页面时记住登录凭据。 在幕后,cookie 是带有键值对的文本文件。要创建、读取或删除 cookie,请使用 document.cookie 属性。

回答于 2022-03-11 14:48

0 赞同

JavaScript 中的展开运算符是什么?

展开运算符允许将可迭代对象(数组/对象/字符串)扩展为单个参数/元素。让我们举个例子来看看这个行为。 function sum(a, b, c) {   return a + b + c; } const nums = [15, 25, 35]; console.log(sum(...nums)); 输出: 75

回答于 2022-03-10 14:50

0 赞同

JavaScript 中的闭包是什么?

JavaScript 中的闭包意味着内部函数可以访问外部函数的变量——即使在外部函数返回之后也是如此。

回答于 2022-03-10 14:49