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

织梦手机网站标签调用大全小说网站静态模板

织梦手机网站标签调用大全,小说网站静态模板,长春网站优化公司,淘宝客网站怎样做seo1. 给定一个整数数组 nums 和一个整数目标值 target#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是#xff0c;数组中同一个元素在答案里不能重复出现。 你可以按任意顺序…1. 给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target  的那 两个 整数并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1 输入nums [2,7,11,15], target 9 输出[0,1] 解释因为 nums[0] nums[1] 9 返回 [0, 1] 。 示例 2 输入nums [3,2,4], target 6 输出[1,2] 示例 3 输入nums [3,3], target 6 输出[0,1] var twoSum function(nums, target) {for(let i0;inums.length;i) {for(let j1;jnums.length;j) {if (nums[i]nums[j]target) {return [i,j];}}}retrun [-1,-1]; } 2.1给定一个整型参数 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。 var createCounter function(n) {return function() {return n;}; }; 2要理解闭包然后使用 闭包概念一个函数对周围状态的引用捆绑在一起内层函数中访问到其外层函数的作用域 简单理解闭包内层函数外层函数的变量 当一个函数定义在另一个函数内部并且内部函数引用了外部函数作用域中的变量时就会创建一个闭包。当内部函数从外部函数返回时它会保留对外部函数作用域的引用即使在外部函数执行完毕后仍然可以继续访问这些变量。反之则不成立 简单来说闭包可以“记住”来自其外部函数作用域的值并在以后使用它们即使外部函数已经返回而这些值通常已经超出范围。 什么时候使用闭包概念 从定义中我们可以看到它通常用于从外部父函数检索值因此我们可以理解为闭包可以用来检索已经超出范围的“死”值。我们还可以理解它可以用于保护某些变量或函数。 因此闭包对于创建私有变量和函数、实现部分函数应用以及在异步代码中保留状态非常有用。 每当在编写代码时遇到需要这类东西的情况时都可以尝试引入闭包概念即在程序员的语言中称为词法环境。 const makeCounter () {let count 0;return () {count;console.log(count);} }let counter makeCounter(); counter(); // 输出 1 counter(); // 输出 2 counter(); // 输出 3在上面这个例子中makeCounter 是一个箭头函数它返回另一个箭头函数。返回的函数每次被调用时都会增加 count 变量的值并将新 count 值打印到控制台。 当调用 makeCounter 时它创建了一个包含 count 变量的新作用域并将其初始化为 0。然后它返回一个新的箭头函数该函数“封闭”了这个作用域并在每次调用时递增 count 变量。 当我们将返回的箭头函数分配给 counter 变量时我们创建了一个闭包它保留了对 count 变量的引用。 每次调用 counter() 时它都会递增 count 变量并打印新值因为它仍然“封闭”着外部函数作用域中的原始 count 变量。 因此由于 count 变量没有暴露在返回对象的外部它是一个实际上只能通过 makeCounter() 方法进行访问或修改的私有变量。 function add(x) {return function(y) {return x y;} }let add5 add(5); console.log(add5(3)); // 输出 8 在这个例子中add() 函数返回了另一个接受单个参数的函数该函数返回参数与外部函数作用域中的 x 值的总和。 这使我们能够通过传入 x 值并获取返回一个新函数来“部分应用” add() 函数。 这样我们就可以像使用任何其他函数一样使用新函数根据需要传入不同的 y 值。 参考 作者Allen_Xie 链接https://leetcode.cn/problems/counter/ 来源力扣LeetCode
http://www.pierceye.com/news/424537/

相关文章:

  • 沈阳网站设计江苏城乡建设部网站首页
  • 网站手机端生成wordpress如何下载
  • 网站数据抓取怎么做营销型网站开发定制
  • 福州营销型网站建设中国建设工程信息网站
  • 怎么在服务器里面做网站公司网站模板怎么做
  • 网站建设制作设计营销公司杭州石家庄网络公司哪家好
  • 重庆网站制作特点优势互联免费主机
  • 义乌网站制作多少钱wordpress有访客记录
  • 网站改版建议策划书百度搜索名字排名优化
  • 做药的常用网站wordpress加载js代码
  • 网站备案 通知杭州企业展厅设计公司
  • 简单个人网站开发代码广州白云区建设局网站
  • 网站空间控制面板软件做网站设计前景怎么样
  • 交流平台网站怎么做不了在家做网站编辑
  • 网站管理员登陆不了免费网页上传网站
  • 关于网站建设的英文歌外网设计素材网站
  • 中山比好的做网站的公司扫二维码直接进网站怎么做
  • 上海互联网网站建设东莞系统网站建设
  • 系部网站建设创新点外贸平台网站的营销方式
  • 做网站不给源代码吉林省招标网官方网站
  • 设计公司网站需要什么条件韩国能否出线
  • 做网站每个月可以赚多少钱公司注册网上怎么申请核名
  • 网站做防伪查询代码高校网站建设意义
  • 网站建设个人年终总结电子商务网站开发主要有哪些
  • 网站的二级页面在哪里做wordpress最好最全的教程
  • flash 网站视频温州市微网站制作电话
  • 网站 公司实力个人免费网站如何做
  • 网站 分析vultr部署wordpress
  • wordpress来建站网站开发人员工具种类
  • 福建省建设执业注册中心网站网络运维工程师求职信