第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【九月打卡】第5天 直面JavaScript中的30個(gè)疑難雜癥

標(biāo)簽:
JavaScript

学习课程名称:直面JavaScript中的30个疑难杂症
章节名称:内置对象
讲师姓名:公明2020


课程内容

  1. js中常见的内置对象有哪些
  2. 面试常见装箱和拆箱的理解
  3. 深入理解栈和队列
  4. 你不知道的sort排序
  5. Date对象中getMonth()需要注意的
  6. 开发编码和解码使用场景有哪些

常见的内置对象:

工作中用的比较高频的内置对象:Array、Math、Date、String
其实内置对象,顾名思义就是本身自带的对象。

面试中,往往面试官会提问:谈谈你对装箱和拆箱的理解?

首先大家要弄清楚:装箱和拆箱的定义

装箱:把基本数据类型转化为对应的引用数据类型的操作

拆箱:把引用类型对象转化为对应的值类型

深入理解栈和队列

什么是栈?

在介绍栈的时候,我们需要了解数组的概念,以及数组常用的方法有哪些,才能更好的了解栈的原理是什么?

栈的原则:后进先出

拿一个数组,举个例子:
我们在数组中,用push新增加或者删除的元素都在栈顶,另一个端就是栈底,在栈里,新元素都靠近栈顶,旧元素靠近栈底,可以把它想成一摞书,或者一摞盘子,就能理解其中的含义。

栈都有哪些方法?

push():添加一个或者多个新元素
pop(): 移除栈顶的元素
peek():返回栈顶的元素,不对栈做任何的修改
isEmpty(): 判断栈是否为空的状态,返回布尔值
clear():清空栈的元素
size():返回栈的元素个数

什么是队列
队列遵循先进先出(FIFO)原则的一组有序的项,队列在尾部添加新元素、并从顶部移除元素、最新添加的元素必须在队列末尾。常见的理解队列:排队买票

队列常用的方法:

enqueue():添加一个或者多个新元素。
dequeue():移除队列的第一项(即排在队列最前面的项)并返回被移除的元素。
peek():返回队列中第一个元素——最先被添加,也将是最先被移除的元素。
isEmpty():判断队列是否为空的状态、返回布尔值。
clear():清空队列的元素。
size():返回队列的元素个数。


图片描述图片描述

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消