字符串购裙、數(shù)組、函數(shù)鹃栽、對象

字符串

  1. 多行字符串
let str =`
Hi,
This is jirengu.com.
You can study frontend here.
`
  1. 字符串模板
let website = 'jirengucom'
let who = 'You'
let str = `Hi
This is ${website}.
${who} can study frontend here
`

數(shù)組

  1. 擴(kuò)展
var a = [1, 2]
console.log(...a)  // 1, 2
var b = [...a, 3]
b // [1, 2, 3]

var c = b.concat([4, 5])
var d = [...b, 4, 5]
  1. 函數(shù)參數(shù)的擴(kuò)展
function sort(...arr){
  console.log(arr.sort())
}
sort(3, 1, 5)  //[1, 3, 5]
function max(arr){
  return Math.max(...arr)
}
max([3, 4, 1])  // 4
  1. 類數(shù)組對象轉(zhuǎn)數(shù)組
let ps = document.querySelectorAll('p');
Array.from(ps).forEach(p=> {
  console.log(p.innerText);
});
[...ps].forEach(p=>{console.log(p.innerText)});

函數(shù)

  1. 默認(rèn)值
function sayHi(name='jirengu') {
  console.log(`hi, ${name}`)
}
sayHi()
sayHi('ruoyu')
function fetch(url, { body='', method = 'GET', headers = {} } = {}) {
  console.log(method);
}

fetch('http://example.com')

以下兩種寫法的區(qū)別?

//ex1
function m1({x = 0, y = 0} = {}) {
  return [x, y];
}

//ex2 
function m2({x, y} = { x: 0, y: 0 }) {
  return [x, y];
}

// 函數(shù)沒有參數(shù)的情況
m1() // [0, 0]
m2() // [0, 0]

// x 和 y 都有值的情況
m1({x: 3, y: 8}) // [3, 8]
m2({x: 3, y: 8}) // [3, 8]

// x 有值躏率,y 無值的情況
m1({x: 3}) // [3, 0]
m2({x: 3}) // [3, undefined]

// x 和 y 都無值的情況
m1({}) // [0, 0];
m2({}) // [undefined, undefined]

m1({z: 3}) // [0, 0]
m2({z: 3}) // [undefined, undefined]

ex1: 調(diào)用函數(shù)需要你傳遞一個對象,如果你沒傳對象就用默認(rèn)值對象{},默認(rèn)值對象里面都是 undefined薇芝, 所以屬性使用初始值
ex2:參數(shù)需要是一個對象蓬抄,如果沒傳對象,就用默認(rèn)值對象{ x: 0, y: 0 }如果傳了對象夯到,就使用你傳遞的對象

  1. 箭頭函數(shù)
var f = v => v+1
//等價于
var f = function(v){return v+1}

var f = () => 5;
// 等同于
var f = function () { return 5 };

var sum = (num1, num2) => num1 + num2;
// 等同于
var sum = function(num1, num2) {
  return num1 + num2;
};

var arr = [1, 2, 3]
var arr2 = arr.map(v=>v*v)
arr2 //[1, 4, 9]

箭頭函數(shù)里面的 this

// ES6
function foo() {
  setTimeout(() => {
    console.log('id:', this.id);
  }, 100);
}

//  等同于如下ES5
function foo() {
  var _this = this;
  setTimeout(function () {
    console.log('id:', _this.id);
  }, 100);
}

對象

var name = 'jirengu'
var age = 3
var people = {name, age} //{name:'jirengu', age:3}
let app = {
   selector: '#app',
   init() {
   },
   bind() {
   } 
}
app.init()

``



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嚷缭,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子耍贾,更是在濱河造成了極大的恐慌阅爽,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荐开,死亡現(xiàn)場離奇詭異付翁,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)晃听,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門百侧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人杂伟,你說我怎么就攤上這事移层。” “怎么了赫粥?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵观话,是天一觀的道長。 經(jīng)常有香客問我越平,道長频蛔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任秦叛,我火速辦了婚禮晦溪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘挣跋。我一直安慰自己三圆,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布避咆。 她就那樣靜靜地躺著舟肉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪查库。 梳的紋絲不亂的頭發(fā)上路媚,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機(jī)與錄音樊销,去河邊找鬼整慎。 笑死脏款,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的裤园。 我是一名探鬼主播撤师,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼比然!你這毒婦竟也來了丈氓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤强法,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后湾笛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體饮怯,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年嚎研,在試婚紗的時候發(fā)現(xiàn)自己被綠了蓖墅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡临扮,死狀恐怖论矾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情杆勇,我是刑警寧澤贪壳,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站蚜退,受9級特大地震影響闰靴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜钻注,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一蚂且、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧幅恋,春花似錦杏死、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至零渐,卻和暖如春窒舟,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诵盼。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工惠豺, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留银还,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓洁墙,卻偏偏與公主長得像蛹疯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子热监,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容