一些蠢错误

  平常工作时,一不小心就犯的蠢错误。放在播客上随时提醒自己。

  针对函数的变量声明提升:
  function items(){console.log(‘a‘)} 这种函数的声明方式,会把整的函数提升上去,可以在函数声明之前调用函数。
  var items = function(){alert(1)} 这种函数的声明方式,变量声明提升会把items变量名提升上去,在函数声明之前。可以调用变量名,但不能调用函数

时间: 2024-10-22 04:56:03

一些蠢错误的相关文章

学习方法:面对'自己理解代码’ 与 ‘实际代码样式’有区别时的解决方案

敲代码过程中,我们经常会遇到一些代码问题,这些代码问题涉及到逻辑的偏差,就会遇到, '我看到代码,脑海中运行了一遍,结果是没问题的',但是实际上,'代码的运行流程结果与我所理解的'出现了区别 来,例子呈上来: 1.'我理解中的效果'代码献上:(看行数拼接) 2.进行测试结果: 3.检查代码: 输出结果: 4.第二次检查代码: 输出结果: 5.找到问题之后,我们进行更改: 输出结果: 心得: 为了解决这个问题,自己也多花了一点时间呢,所以: (1) 面对结果不是我们想要的时候,不要用[自己的理解]

那些年,被我蠢哭了的php代码小错误~~~

首先,我爱敲代码!!!而且我很喜欢修改bug,在看到那些bug的时候,我是兴奋的,毕竟当你解决这个bug之后感觉是很爽的. 在学习的过程中,看到无数的bug,有一些错误是很微小的,一般在PHP中都能通过错误提示来解决,有时候,你会看到你觉得很莫名其妙的错误,其实这都是你粗心惹的祸啦~~~ 我要写这篇文章来好好嘲笑这些年被微小的错误而浪费大量时间的我!!!并且要引以为戒 1.Fatal error: Call to undefined method newsModel::newssubmitt()

VSCode-愚蠢的错误

一直听说vscode好用,前几天自己尝试了一下.犯了个很搞笑的低级错误,这里和大家分享一下. 首先进行配置,在顶层.vscode目录添加了默认的task.json和launch.json文件 写了一个hello world 点击右上角的三角使用coderunner运行,报错 为啥呢,我怀疑是配置文件的问题 这里设置的输出文件都是xxx.out,但是报错信息里是不带.out后缀的 于是我把配置文件中的.out后缀去掉,保存,再次运行coderunner,真的成功运行了 然后我开心地新建了另一个c文

一个蒟蒻蠢到一种境界的错误——未完待续

1 .自信的不看样例说明,自信的不手推一下样例,自信的认为选2个点就一定不能重复选 http://www.cnblogs.com/TheRoadToTheGold/p/6379634.html 然而样例说明举例子举得清清楚楚有重复 2.自信的不看输出说明,自信的认为最后一行输不输出换行无所谓http://www.cnblogs.com/TheRoadToTheGold/p/6379634.html 然而输出说明清清楚楚写着最后一行不输出空格 ——持续更新

一个小错误引发思考最终得出数组转字符串的新方法

今天在项目中犯了一个算得上是低级错误的错误吧 我在构造函数里声明了一个angle变量, this.angle; 然后在后面某函数中对此变量进行了+=操作, this.angle+=90 最后在一系列逻辑后我发现this.angle报错 NaN,马上定位到构造函数,就发现了原来该变量声明了但并未初始化赋值 求不笑,偶尔也是会傻乎乎犯些这种低级错误的,而这一次暴露出来完全是因为我在后面使用了+=操作,如果后面是单纯的 = 赋值操作,这样构造函数里是可以不初始化的 这时,我突然想试试如果+=后面不是数

读书笔记2014第9本:《清醒思考的艺术:你最好让别人去犯的52种思维错误》

1)幸存偏误 由于日常生活中更容易看到成功.看不到失败,你会系统性地高估成功的希望. 尽可能常去逛逛曾经大有希望的项目.投资和事业的墓地,这样的散步虽然伤感,但对你是有好处的. 2)游泳选手身材错觉 游泳选手之所以成为出色的游泳选手,是因为他们拥有这样的身材,他们的身材是一种选择标准,而不是他们运动的结果. 模特儿天生丽质,因此才被选来拍化妆品广告,而不是化妆品让人漂亮. 3)过度自信效应 请对所有预测持怀疑态度,尤其是当这些预测是由所谓的专家们作出的时候,请在筹划任何事情都从悲观的角度出发,作

关于Hadoop报Child Error错误的解决经验

错误的主要特征代码是这样的:     java.lang.Throwable: Child Error at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271) Caused by: java.io.IOException: Task process exit with nonzero status of 1. 注意返回的exitcode是1,网上还有返回其他的,比如-1,比如255等等,这里不涉及. 第一次出现这个错误是在用

gcc/g++ 编译时出现:“对’xxxx’未定义的引用,collect2: error: ld returned 1 exit status” 的错误

出现的问题: 在使用 make 编译实现一个程序时,出现了下面的错误.查看程序源文件所在的目录时发现程序已经完成了编译,并生成了 list_repo.o 的文件,说明是在程序链接生成可执行文件时发生了问题. storages/local.o:在函数‘LocalStorage::init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,

JS学习之路,菜鸟总结的注意事项及错误更正

JavaScript 是一种面向对象的动态语言,它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适 用于 JavaScript.需要注意的一个主要区别是 JavaScript 不支持类,类这一概念在 JavaScript 通过对象原型 (object prototype)得到延续(有关 ES6 类的内容参考这里Classes).另一个主要区别是 JavaScript 中的 函数也是对象,JavaScript 允许函数在包含可执行代码的同时,能像其他对象一样被传递.1,scrip