Dream4ever
Dream4ever
这位同学,看来你不是很明白代码的含义。 ``` console.log('劳动最光荣'); var labour = ['磨刀', '洗碗', '打扫']; ``` 上面是你写的代码,其中第一行的 `console.log()` 函数,就是用来输出括号里的内容。你的括号里只有 `劳动最光荣` 这五个字,程序怎么可能再多输出别的东西呢?
对啊,你没有把自己的更改添加进去,当然不会给你上传到远程的仓库上。
分析这道题目可以知道,不仅要判断obj是不是对象,还要判断obj是对象的时候,有没有name这个属性。 1. 根据犀牛书上的知识点可以知道,对于非对象类型的直接量或变量,只有`typeof null === 'object'` 这个表达式的值为真,也就是说用 `typeof` 方法来判断一个直接量或变量是否为对象的话,要考虑到 `null` 这个特殊情况。 1. 要判断传入的参数是否为 `null` 很简单,用 `!!null` 即可,这里是逻辑非运算符相关的知识点。 1. 还要判断传入的参数是否有 `name` 属性,这个其实也不难,因为如果传入的对象没有 `name` 属性的话,`obj.name` 这个表达式的值就是 `undefined`,注意这里的 `undefined` 是数据类型,而不是字符串。这样的话,就可以直接用 `obj.name` 这个表达式来判断对象是否有指定的属性。 总结以上三点,最后的代码如下所示:...
有时候网络不好,就会这样,可以先去忙别的事情,过一会儿再试试。
@antarts 能从不同的角度去尝试,很好的思维方式啊,加油~~~
作为一个用了一个多星期的入门级用户,我说一下我的几点建议吧: 1. 要安装一些好插件,比如markdownlint,可以检查markdown文本的语法错误。 2. 要熟悉常用的快捷键,官网有完整的快捷键清单,Windows版和Mac版的都有,打印出来,放在手边,时不时看看,很快就能上手了。而且VSCode也有完善的自定义快捷键的功能,觉得什么快捷键不顺手了,改成自己喜欢的就行。 3. 可以结合VSCode自带的终端,来进行本地代码的管理,这样不用在各个软件之间切换来切换去,减少分散注意力的可能,提高效率。 最后,可以上官网看看软件的介绍视频,介绍各种操作、用法。 https://code.visualstudio.com/
先记录一下。 Google关键字:`different ways to define javascript object property` 参考资料: - [Different ways of creating an Object in javascript](https://coderwall.com/p/p5cf5w/different-ways-of-creating-an-object-in-javascript) - [Javascript creating objects - multiple approaches, any differences?](https://stackoverflow.com/questions/16109108/javascript-creating-objects-multiple-approaches-any-differences) Google关键字:`javascript normal object...
可惜只有三种赞的方式,不然要给老师刷65535个赞,哈哈。
@ifoundu 哈哈哈哈,也给你点赞。
@ifoundu 哈哈,又发现一个新世界。