摘要:例如,當(dāng)字符串為則經(jīng)過替換之后的字符串為。題目說的不太嚴(yán)謹(jǐn)能不能允許連續(xù)出現(xiàn)多個(gè)空格若有可能連續(xù)多個(gè)空格,用多個(gè)還是單個(gè)進(jìn)行替換分三種情況解答不會(huì)出現(xiàn)連續(xù)多個(gè)空格直接用空格將字符串切割成數(shù)組,在用進(jìn)行連接。 題目描述 請(qǐng)實(shí)現(xiàn)一個(gè)函數(shù),將一個(gè)字符串中的每個(gè)空格替換成%20。例如,當(dāng)字符串為We Are Happy.則經(jīng)過替換之后的字符串為We%20Are%20Happy。 題目說的不太嚴(yán)...
摘要:,此時(shí)變量的值為。其實(shí)關(guān)鍵點(diǎn)就在于,由關(guān)鍵字聲明的變量是在編譯階段聲明的,所以會(huì)出現(xiàn)變量提升的情況。但是編譯器對(duì)語法中的和關(guān)鍵字聲明的變量則不會(huì)提前聲明,所以不會(huì)出現(xiàn)變量提升。 當(dāng)程序執(zhí)行這一段代碼時(shí) console.log(a); var a = 2; 有經(jīng)驗(yàn)的同學(xué)都知道控制臺(tái)會(huì)輸出undefined而不是報(bào)錯(cuò)a is not defined這是因?yàn)榇藭r(shí)發(fā)生了變量提升,代碼可以理解為...
摘要:下面就總結(jié)下中常見的幾種循環(huán)方法。因?yàn)檠h(huán)將遍歷對(duì)象本身的所有可枚舉屬性,以及對(duì)象從其構(gòu)造函數(shù)原型中繼承的屬性。上也明確提示不應(yīng)該用于迭代一個(gè),其中索引順序很重要。 引言 平時(shí)工作中循環(huán)的使用場景可以說是非常之多了,昨天改別人代碼時(shí)候有位同事非常喜歡用ES6等新特性,一個(gè)數(shù)組的遍歷全部都是用for...of...,然后業(yè)務(wù)需求要用到數(shù)組中的序號(hào)index值,就很尷尬了,我只能改回for...
摘要:前言最近開發(fā)的頁面以及功能大都以表格為主,接口獲取來的數(shù)據(jù)大都是需要經(jīng)過處理,比如時(shí)間戳需要轉(zhuǎn)換,或者狀態(tài)碼的轉(zhuǎn)義。首先,還是在文件中定義一個(gè)狀態(tài)碼對(duì)應(yīng)對(duì)象,這里我們將其對(duì)應(yīng)的內(nèi)容設(shè)為段落。 前言 最近開發(fā)的頁面以及功能大都以表格為主,接口獲取來的 JSON 數(shù)據(jù)大都是需要經(jīng)過處理,比如時(shí)間戳需要轉(zhuǎn)換,或者狀態(tài)碼的轉(zhuǎn)義。對(duì)于這樣的問題,各大主流框架都提供了類似于過濾的方法,在 Vue ...
摘要:這兩天研究了一下這個(gè)工具,因?yàn)槠綍r(shí)項(xiàng)目基本都是腳手架生成的配置文件,真正自己想寫點(diǎn)東西的時(shí)候,親自去配卻是一臉懵逼,寫下這篇博客記錄一下我的認(rèn)知范圍內(nèi)的總結(jié)。 這兩天研究了一下babel這個(gè)工具,因?yàn)槠綍r(shí)項(xiàng)目基本都是腳手架生成的babel配置文件,真正自己想寫點(diǎn)東西的時(shí)候,親自去配卻是一臉懵逼,寫下這篇博客記錄一下我的認(rèn)知范圍內(nèi)的babel總結(jié)。首先,先看幾個(gè)平時(shí)常見的babel配置s...
暫無介紹