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

【牛客刷题日记】— Javascript 通关秘籍

CSDN话题挑战赛第2期
参赛话题:面试宝典

*众人拾柴火焰高,我们一起携手共筑面试宝典,大家可以将各语言各技术各类面试真题或者你刷过的面试题汇聚于此,金九银十之际,让我们助应聘同学一臂之力~

在这里插入图片描述

前进之路

题一:

下列正确定义函数的是?

  • function foo() {}
  • Function foo() {}
  • var foo = new Function() {}
  • var foo = new function() {}

问题剖析:

正色道题非常的基础,我们一定要仔细看题,认真作答

问题解答:

在Javascript定义一个函数一般有如下三种方式:
1,函数关键字(function)语句: function fnMethodName(x){alert(x);}
2,函数字面量(Function Literals): var fnMethodName = function(x){alert(x);}
3,Function()构造函数: var fnMethodName = new Function(‘x’,’alert(x);’)

题二:

请问以下两次检测对象constructor是否拥有属性名1的结果分别是什么?

1 in Object(1.0).constructor;
Number[1] = 123;
1 in Object(1.0).constructor;

问题剖析:

实际上Object(1.0)就是将数字“1.0”封装成它对应的包装类的一个对象实例比如Number(1.0),所以目的是为了检测1是否在Number上。一开始1并不在Number原型链上所以返回false,直到添加了“Number[1]”这个下标属性之后才让1处于Number的原型链上,也因此返回了true。

问题解答:

  • constructor 是构造函数属性。它是谁的属性?它是原型属性 prototype 所指向的那个对象的属性。
  • Object(1.0).constructor 的原型是 Number 对象。
  • Number 对象本身可作为构造函数,所以 Object(1.0).constructor 就是 Number 对象本身。

个人经验总结

我们一定要好好使用牛客这一个刷题平台,每天刷几道题,当然最重要的是看我们的面试宝典!

资料总结/刷题指南

牛客网是许多程序员都很喜欢的网站。链接贴上:牛客

相关文章:

  • 深度学习项目部署遇到的错误【记录】
  • 解决无法获取到B站点赞数和播放量的解决办法
  • 【历史上的今天】9 月 19 日:世界上第一个表情符号;微软发布 Virtual PC;苹果 UI 扁平化的开始
  • lio-sam框架:后端里程计、回环、gps融合
  • 使用Eclipse创建一个简单的servlet项目
  • 【OpenCV】- 模板匹配(浩瀚星空只为寻找那一抹明月)
  • Python Apex Legends 武器自动识别与压枪 全过程记录
  • 程序里对象很深很大,可以用这个设计模式缓解一下
  • Seata 分布式事务 详解+使用
  • 前端马农:抢不到消费券,我还不会自己做一张吗
  • React基础-JSX事件绑定-事件传参
  • python爬虫面试题集锦及答案
  • 语言学概论
  • 2022国赛C题解析
  • 我的创作纪念日,3周年总结
  • 分享的文章《人生如棋》
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • canvas 绘制双线技巧
  • Facebook AccountKit 接入的坑点
  • Gradle 5.0 正式版发布
  • java中的hashCode
  • LeetCode算法系列_0891_子序列宽度之和
  • mysql中InnoDB引擎中页的概念
  • PHP CLI应用的调试原理
  • 百度小程序遇到的问题
  • 人脸识别最新开发经验demo
  • 算法-图和图算法
  • 用简单代码看卷积组块发展
  • 终端用户监控:真实用户监控还是模拟监控?
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​ssh免密码登录设置及问题总结
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • $.ajax()参数及用法
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (7)svelte 教程: Props(属性)
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (TOJ2804)Even? Odd?
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (含答案)C++笔试题你可以答对多少?
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)Windows2003安全设置/维护
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • .Family_物联网
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET Core引入性能分析引导优化
  • .NET Framework 3.5安装教程
  • .NET Micro Framework初体验(二)
  • .NET 直连SAP HANA数据库
  • .net操作Excel出错解决
  • .net反编译工具
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比