原创 JavaScript中apply bind call的異同(重點講解call方法)

JavaScript中若想改變this的指向那就必須用到apply call bind 方法,但其中三個方法有他們的區別  apply() apply():第一個參數將代替function類裏的this對象,第二個參數是數組,將他

原创 運算符及表達式

表達式和賦值 首先,我們來看一下運算符的優先級 運算符的優先級:這個表中囊括了單目運算符,雙目運算符及三目運算符的優先級(1級最高,14級最低)。 運算符的結合性:C語言中各運算符的結合性分爲兩種,即左結合性(自左至右)

原创 美團codeM資格賽——世界盃

一、題目描述 世界盃就要開始啦!真真正正的戰鬥從淘汰賽開始,現在我們給出球隊之間的勝負概率,來預測每支球隊奪冠的可能性。 在接下來的篇幅中,我們將簡單介紹淘汰賽階段的規則。 淘汰賽階段的90分鐘常規時間內(含補時階段)進球多的

原创 JavaScript變量類型的判斷

JavaScript變量類型的判斷 JavaScript中有許多判斷變量類型的方法,這裏我將介紹他們的用法和區別 先定義一些變量: var a = 123; var b = “red”; var c = true;

原创 2018美團CodeM編程大賽資格賽第一題

一、問題描述 題目描述 美團在吃喝玩樂等很多方面都給大家提供了便利。最近又增加了一項新業務:小象生鮮。這是新零售超市,你既可以在線下超市門店選購生鮮食品,也可以在手機App上下單,最快30分鐘就配送到家。 新店開張免不了大優惠。

原创 淺談JavaScript函數柯里化

什麼是currying/柯里化 百度百科中是這麼解釋的:柯里化(Currying)是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數且返回結果的新函數的技術。 忍者祕籍中是這麼解