![240](https://upload.jianshu.io/users/upload_avatars/8838121/7a3233d9-b2fa-4eb6-8e6e-e23528311cbc.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
任何一個函數(shù)都可以被當做構(gòu)造函數(shù)使用余耽,只需要使用new關(guān)鍵字 使用new關(guān)鍵字坯钦,就是當做構(gòu)造函數(shù)使用烁竭,就會創(chuàng)建一個新的對象锐锣。 創(chuàng)建新對象的過程,...
js中日月,先有對象后有類纯路。js繼承時,它跟其他語言有區(qū)別逊拍。js繼承實際上是通過原型鏈上鞠。原型鏈的上的對象可以隨意指定,但他是一個對象芯丧,和本對象只有一...
next數(shù)組求解中芍阎,相信對于求解過程依賴于前一位的值。如果p[j] == s[i], 那么++j這些都容易理解缨恒,就是如果next數(shù)組中求值的這個...
一個字符串谴咸,匹配模式串的過程。在對齊比較模式串的時候骗露,如果發(fā)現(xiàn)第n位不匹配岭佳,那么對于n位之前的模式子串進行分析。找出這個子串中最長的頭尾相同的串...
設(shè)計模式很多中椒袍,但是也非常容易忘記什么情況下使用驼唱。本文初步理解的設(shè)計模式,結(jié)合現(xiàn)實中的使用驹暑,方便形成印象玫恳,是初學者的思維理解辨赐。 模板模式可以簡單...
上面的代碼里有一些我們之前沒有見過的東西:關(guān)鍵字 this[https://developer.mozilla.org/zh-CN/docs/W...
Swift 歸并排序 基本原理: 對于兩個有序子數(shù)組,合并成一個有序數(shù)組京办,是一個較為簡單的事情掀序。可以對兩個子數(shù)組惭婿,從頭開始遍歷不恭,并進行比較,如果...
快速排序 基本原理: 把待排序數(shù)組取出一個元素财饥,對整個元素進行比較换吧,把應該排在該元素前面的都放在左側(cè),放在后面的都放在右側(cè)钥星。然后對于剩下的左側(cè)和...
oc中的block在不同的位置存在很多變形, 經(jīng)常容易搞暈沾瓦,尤其是不經(jīng)常使用block的小伙伴,想試用block, 但定義太復雜了谦炒,寫不好就寫不...