[MTR04] W2 D9 String 類型的內建函式


Posted by Christy on 2020-07-03

看影片:String 類型的內建函式看完了終於

常用的內建函式

String 類型的內建函式
  • 在字串裡面尋找某字存不存在:string.indexOf()
var str = 'hey hello yoyoyo'
var index = str.indexOf('hello')
console.log(index) //印出結果會是 4,因為 hello 是在字串的第四個字
  • 如果尋找一個不存在的字串,就會回傳負數

  • 取代字串
var str = 'hey hello yoyoyo'.replace('hey', '!!!')
console.log(str)
//把 hey 換成三個驚嘆號
  • 要特別注意,這裡只會換第一個遇到的字串
  • 若要更換所有特定字,要用正規表達式 regex,這個以後會講到
var str = 'hey hello yoyoyo'.replace(y/g, '!!!')
console.log(str)
//把所有的 y 都換成三個驚嘆號
//g 代表 global 的意思

  • 把字串切開成一個陣列 split()
var str = 'hey hello yoyoyo'
console.log(str.split('y'))
//可以決定要用什麼來切開,可以用空格,或者其他符號

參考資料:String


昨天去了宜家買家用必需品,進場排隊很像是在小巨蛋要等演唱會入場,前面排了七八十個人吧,幸好天氣不熱,也只排了半小時就能進去了,但裡面大概八成的人沒有戴口罩。本來還想平常日應該比較少人,沒有!因為大家現在都沒工作,所以沒有分平日假日(默)
買了一堆雜七雜八的東西大概有十五公斤重吧,四根窗簾桿子,其中一根 200 公分長,我硬是拿著它坐公車跟地鐵,路人都對我投以「我懂你」的微笑。
在打包的時候,桿子活生生在路邊伸縮了...幸好是站在定點的路邊伸縮,如果是在馬路上還是移動的時候,那就很危險了。
路過新家的大馬路上,餐廳把桌子擺到馬路上,然後把馬路規劃成只有腳踏車能通過,每個人都在露天餐廳吃飯,每一桌大概都距離一公尺,大家都在看我應該是很佩服我,因為這麼悶的天氣我還能帶著口罩,自我感覺太良好這樣...
明天下午網路公司終於要來裝網路了,晚上八點 amazon 會送床架來,希望床墊公司能準時交貨,讓我下週一跟搬家公司去取貨,床墊到了,我就可以正式搬家了


今天想反思的是:「擔心是前進最大的敵人」
在宜家很猶豫到底能不能買這麼長的桿子坐大眾交通工具,司機會讓我上公車嗎?這裡這麼荒郊野外,uber 也叫不到,那我該怎麼回家,心裡一直有不停的碎念,我都想好法語哀求司機的台詞了,幸好不需要用到。
一直想東想西,猶豫不決的時候,先直接去做就對了,只要不涉及危險的事,都先試試看再說。

另一個反思是:「需要幫忙的時候,就趕緊求救」
我不是一個有辦法開口尋求協助的人,不確定是因為愛面子,還是不好意思麻煩別人,總之我很少開口找人幫忙。但有時候有些事情我一個人就是辦不到,窗簾架那麼高,墊椅子也很難構得到,而且一個人也沒辦法裝;床墊二十公斤重,雖然捲起來裝在紙箱裡面,紙箱都比我高快 1.5 倍了,我怎麼會想說要自己把它扛上二樓,就算扛到半夜三點也辦不到。(幸好朋友阻止我這樣做了,本來想說不然試試看)
對啊,我就必須承認,不是每件事我都可以自己完成,有時候我就是需要別人幫忙。先承認自己的不足,尋求協助,接著把事情完成,別人有需要的時候,也盡可能的去幫忙,這不就是一個社會上互助很好的循環嗎?

今日小確幸:能夠好好的坐在電腦前面看學習影片,很幸福。
希望我下週可以住進新家,就不用這樣跑來跑去了。










Related Posts

CSS保健室|border-image-slice

CSS保健室|border-image-slice

 Go 的新手安裝

Go 的新手安裝

七天學會swift - realm 資料庫 Day3

七天學會swift - realm 資料庫 Day3


Comments