null 和 undefined 的區(qū)別

JavaScript 面試題

null 和 undefined 的區(qū)別 ?這是一道基礎(chǔ)面試題。很多人都會說 null 是空,undefined 是未定義,這樣回答太過于籠統(tǒng)。面試官反問:null 是空代表沒有值是吧,undefined 是未定義也是沒有值是吧,都是沒有值,它們的區(qū)別到底是什么 ?應(yīng)聘者:這下芭比Q了 !

辰風沐陽 閱讀 1002 2023-04-01

分享 APP 的 H5 下載頁面

JavaScript

在很多 APP 中都有分享 APP 的功能,這個功能是分享出去一個 h5 頁面,在 h5 頁面中跳轉(zhuǎn)到蘋果的 AppStore,而安卓手機則是提示下載一個 apk 安裝包文件,而在微信瀏覽器中不支持跳轉(zhuǎn)和下載,需要引導用戶使用手機瀏覽器打開這個 h5 頁面,本文就是實現(xiàn)這個功能

辰風沐陽 閱讀 1743 2023-03-09

JS 的 Array.forEach 方法如何跳出循環(huán)

JavaScript 面試題

眾所周知,在 for 循環(huán)語句中,遇到 break 會結(jié)束循環(huán)。但是如何在數(shù)組方法 Array.forEach() 方法中如何結(jié)束循環(huán)呢 ?。首先,你應(yīng)該會想,Array.forEach() 好像無法跳出循環(huán),確實是這樣的,那么有沒有什么辦法可以跳出循環(huán)呢?當然是有的

辰風沐陽 閱讀 1217 2023-03-04

JS 中的立即執(zhí)行函數(shù)

JavaScript

JS 的立即執(zhí)行函數(shù): 函數(shù)在創(chuàng)建后立即執(zhí)行。立即執(zhí)行函數(shù)的作用只有一個: 創(chuàng)建一個獨立的作用域,這個作用域里面的變量,外面訪問不到,即:避免了變量污染

辰風沐陽 閱讀 859 2023-03-02

nvm - node 版本管理工具【mac】

nodejs

nvm 全稱 node version manager,也就是 node 版本控制。nvm 是一個 node 的版本管理工具,它是一個命令行應(yīng)用,可以簡單操作 node 版本的切換、安裝、使用、卸載、查看本機的全局 node.js 版本。當有多個 node 項目,但是對 node 要求不一樣,此時使用 nvm 非常方便

辰風沐陽 閱讀 1837 2023-02-24

JS 數(shù)組方法 Array.sort()

JavaScript

眾所周知 JavaScript 中的數(shù)組方法 sort() 可以用來排序,那么,它的排序原理是什么,sort() 方法支持傳入?yún)?shù)嗎 ?你未必知道吧。本文記錄在開發(fā)中遇到的數(shù)組排序問題,看過本文,相信你會明白基礎(chǔ)牢固是很重要的

辰風沐陽 閱讀 1102 2023-02-14

var、let、const 的區(qū)別

JavaScript

優(yōu)先推薦使用 let 和 const,對于指針的指向不會改變的可以使用 const,指針指向可能會改變的變量使用 let。var 所表現(xiàn)出來的特殊性: 作業(yè)域提升、沒有塊級作用域等都是一些歷史遺留問題,其實是 JavaScript 在設(shè)計之初的一種語言缺陷

辰風沐陽 閱讀 927 2023-01-09

JS 日期對象

JavaScript

Date 對象是 JS 的一個內(nèi)置對象,在 JS 中使用 Date 對象來表示一個時間??梢酝ㄟ^ Date() 構(gòu)造函數(shù)創(chuàng)建 Date 對象,省略參數(shù)時,默認是當前時間的 Date 對象;如果想要創(chuàng)建一個指定時間的 Date 對象,實例化 Date() 構(gòu)造函數(shù)時傳入?yún)?shù)即可

辰風沐陽 閱讀 1023 2022-12-17

JS 中的進制轉(zhuǎn)換功能函數(shù)

JavaScript

最近開發(fā)的物聯(lián)網(wǎng)項目需要經(jīng)常使用到進制轉(zhuǎn)換,開發(fā)中需要頻繁使用進制間的轉(zhuǎn)換,所以封裝了一些進制轉(zhuǎn)換函數(shù),本文記錄一下,方便以后使用

辰風沐陽 閱讀 1300 2022-12-13

ES6 新增的 Object 方法

JavaScript

ES6 新增了很多 Object 對象方法,這些方法在特定場景使用可以大大提高我們的開發(fā)效率,本文對 Object 對象方法做下總結(jié),記錄常用的方法使用示例,以便更好的記憶。最常用的方法有 Object.assign()、Object.keys()、Object.values()

辰風沐陽 閱讀 1042 2022-12-10