当前位置: 首页 > news >正文

免费自己制作app手机软件关键词优化一年的收费标准

免费自己制作app手机软件,关键词优化一年的收费标准,提供石家庄网站推广,哈尔滨设计优化公司leetcode 2619 数组原型对象的最后一个元素 请你编写一段代码实现一个数组方法,使任何数组都可以调用 array.last() 方法,这个方法将返回数组最后一个元素。如果数组中没有元素,则返回 -1 。 你可以假设数组是 JSON.parse 的输出结果。 示例…

leetcode 2619 数组原型对象的最后一个元素

请你编写一段代码实现一个数组方法,使任何数组都可以调用 array.last() 方法,这个方法将返回数组最后一个元素。如果数组中没有元素,则返回 -1 。

你可以假设数组是 JSON.parse 的输出结果。

示例 1 :

输入:nums = [null, {}, 3]
输出:3
解释:调用 nums.last() 后返回最后一个元素: 3。

示例 2 :

输入:nums = []
输出:-1
解释:因为此数组没有元素,所以应该返回 -1。

太无脑了,下一个

Array.prototype.last = function() {n = this.lengthif(n == 0)return -1else return this[n-1]};

 leetcode 2620 计数器

给定一个整型参数 n,请你编写并返回一个 counter 函数。这个 counter 函数最初返回 n,每次调用它时会返回前一个值加 1 的值 ( n ,  n + 1 ,  n + 2 ,等等)。

示例 1:

输入:
n = 10 
["call","call","call"]
输出:[10,11,12]
解释:
counter() = 10 // 第一次调用 counter(),返回 n。
counter() = 11 // 返回上次调用的值加 1。
counter() = 12 // 返回上次调用的值加 1。

示例 2:

输入:
n = -2
["call","call","call","call","call"]
输出:[-2,-1,0,1,2]
解释:counter() 最初返回 -2。然后在每个后续调用后增加 1。
var createCounter = function(n) {let count = nreturn function() {return count ++};
};

 虽然这道题无脑的要命,但我们还是回顾一下JS的闭包知识。

闭包的含义:如果一个函数访问了此函数的父级及父级以上的作用域变量,那么这个函数就是一个闭包。

来一个JS闭包小练习

判断一下下面代码的输出

var a = 10
function foo(){console.log(a)
}function bar() {var a = 20foo()
}bar()

答案:10

为什么不是20?

因为JavaScript中的作用域是词法作用域,即函数在定义时就确定了它的作用域,而不是在运行时。因此,foo()函数在定义时的上一级作用域是全局作用域,而不是在bar()函数中的局部作用域。在foo()函数中,并没有定义变量a,因此它会向上一级作用域即全局作用域查找。

 leetcode 2621 睡眠函数

请你编写一个异步函数,它接收一个正整数参数 millis ,并休眠 millis 毫秒。要求此函数可以解析任何值。

示例 1:

输入:millis = 100
输出:100
解释:
在 100ms 后此异步函数执行完时返回一个 Promise 对象
let t = Date.now();
sleep(100).then(() => {console.log(Date.now() - t); // 100
});

示例 2:

输入:millis = 200
输出:200
解释:在 200ms 后函数执行完时返回一个 Promise 对象
async function sleep(millis) {return new Promise((resolve) => {setTimeout(()=> {resolve()}, millis)})
}
复习一下Promise用法吧
function fetchData(i) {return new Promise((resolve, reject) => {// 模拟异步操作setTimeout(() => {const data = 'Hello, world!';// 模拟异步操作成功if(i==1)resolve(data);// 模拟异步操作失败if(i==2)reject(new Error('Failed to fetch data.'));}, 200);});}fetchData(1).then((data) => {console.log(data); // 异步操作成功时执行}).catch((error) => {console.error(error); // 异步操作失败时执行}).finally(() => {console.log('Promise has been resolved or rejected.'); // 无论成功失败都会执行});

http://www.ritt.cn/news/26388.html

相关文章:

  • 人民网做最好内容的网站小程序开发平台有哪些
  • 快速创建一个网站三亚百度推广地址
  • 某企业网站的设计与实现网站建设优化哪家公司好
  • 青岛建站服务网络外包运营公司
  • 昆明做商城网站多少钱app推广平台排行榜
  • 网站形式的具体例子网站外部优化的4大重点
  • 做阿里巴巴网站多少钱seo培训公司
  • 如何做返利网站外推广sem是什么测试
  • 网站建设淘宝店铺模板搭建网站费用是多少
  • 威海网站建设百度软件商店
  • 横岗做网站10条重大新闻事件
  • 怎么取消网站备案海口网站建设
  • asp access网站开发实例精讲百度营销搜索推广
  • 网站建设所学内容网络营销方式有哪些?
  • seo百度网站排名研究中心关键词首页优化企业网站模板建站
  • 健康南充app重庆公司网站seo
  • 做域名交易网站站长工具精品
  • 定制网站开发哪里好seo与sem的关系
  • 旅游景区网站建设方案关键词的作用
  • 网页制作教程百度云优化推广服务
  • 做篮球网站用的背景图百度软件应用市场
  • 产品策划书模板windows优化大师如何卸载
  • 网站建设 有限公司腾讯广点通广告投放平台
  • 旅游电子商务网站建设规划方案女孩短期技能培训班
  • 郴州网站建设公司百度收录怎么查询
  • 桂林网站优化选择桂林速优网络公司花都网站建设公司
  • 做律师推广的网站有哪些互联网营销方式有哪些
  • 好的网站建设网站网络营销成功案例分析
  • 温州优化售后宁波 seo排名公司
  • 福州建设局网站怎么做关键词优化排名