原文:一道面试题关于js中添加动态属性

js中数据类型包含基本数据类型和引用类型,基本类型包括:string null undefined number boolean。引用类型即是对象比如:array function以及自定义对象等等。 在js中我们可以给引用类型动态添加属性: 输出: 也就是说我们可以动态给引用类型添加属性。那基本类型呢 我们可以动态给他们添加属性,虽然不报错但是当我们调用的时候,返回时undefined。 输出: ...

2019-04-30 14:57 0 562 推荐指数:

查看详情

一道JS闭包面试题

说明 最近看到这样一段代码 觉得有点意思,和大家一起来聊聊。 我相信如果你不是非常理解JavaScript的闭包,一定是不想看这段代码的。 解释 好的,我们暂时先不去想这段代码,先看点简单的 这段代码,我相信大家应该知道最后为什么结果会是 1 和 报错 的,在函数内声明的变量 ...

Mon Aug 31 01:12:00 CST 2020 0 576
一道关于call和this的JS面试题

---------------------------------------------------------------------------------------------------------------------- 笔试题: 考察知识点:   prototyp ...

Mon Feb 13 07:54:00 CST 2017 0 1341
一道面试题

前几天去面试,确切的说是复试。面试官给我出了一道题。是这样的。 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止狼吃羊、羊吃白菜,该怎么过? 惭愧,我没答出来。 然后面试官把答案告诉了我,问我怎么用计算机实现? 还是惭愧,我又没答出来。 今天在 ...

Fri Apr 26 04:41:00 CST 2013 42 4386
new与属性访问的顺序,从一道JS面试题说起

  这段时间一直在研究设计模式,在看工厂模式的时候,看到一段代码   对这段代码最后的返回new this.vehicleClass( options )有些迷惑,到底是先执行了后面的方法还是先new了一个新对象出来呢?   直到今天v2ex出现一道JS面试题, v2ex链接 ...

Thu Mar 30 02:35:00 CST 2017 4 3046
Js闭包】由一道面试题简单扩展

在一个前端公众号,看到这么一个号称简单的面试题: 1、以下程序输出什么? 2、若需要输出0123456789,应该怎么修改? 结果,输出的为10101010101010101010 若要输出0123456789,则可以将代码改成 解释: 1、for循环每次 ...

Sat Mar 04 04:32:00 CST 2017 0 1814
一道阿里面试题js

写一个求和的函数sum,达到下面的效果 下面附上多种方法: 普通的方法 map&reduce方法 再改 评论可附上你的方法哦。 ...

Fri Aug 28 01:19:00 CST 2015 6 1121
一道面试题让你与JS更近一步

这是一道面试题, 请先思考,在看讲解 :) 讲解如下: 1. main() , 打印的结果为: undefined , 1 a. > 来看第一个打印的值为什么是 undefined。 在js,方法和变量的声明都是会提前的。也就是说不管你在何处声明的方法 ...

Sat Mar 19 01:18:00 CST 2016 8 2406
一道常被人轻视的前端JS面试题

前言 年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: 答案 ...

Mon Feb 15 01:30:00 CST 2016 119 101594
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM