摘要:主要記錄一些工作上碰到的問題,不定期跟新因?yàn)楣ぷ髡{(diào)接口,后端返回字段經(jīng)常變化,今天遇到這樣一個(gè)問題。判斷返回,如果是或空數(shù)組就顯示假設(shè)返回字段是初始想法通過語句,進(jìn)行判斷,確認(rèn)返回值。
主要記錄一些工作上碰到的問題,不定期跟新
1、因?yàn)楣ぷ髡{(diào)接口,后端返回字段經(jīng)常變化,今天遇到這樣一個(gè)問題。
// 判斷返回 arr ,如果是 null 或 [] 空數(shù)組就顯示"" // 假設(shè)返回字段是 usersName // 初始想法,通過if語句,進(jìn)行判斷,確認(rèn)返回值。 var userName = []; var str = ""; if (userName) {//空數(shù)組為true alert(123); str = userName.join(); } // 這樣可以實(shí)現(xiàn)需求,但是忽然想到一個(gè)細(xì)節(jié),這個(gè)方法只能判斷null為false,但是判斷userName 空數(shù)組則為ture。 // 如果不是簡單的執(zhí)行join()方法,邏輯上肯定會(huì)報(bào)錯(cuò)。其原理是因?yàn)椋琻ull是對象空指針,布爾值為false // 而[]空數(shù)組是一個(gè)數(shù)組對象,布爾值為ture,所以會(huì)執(zhí)行if里邊的語句。
2、JS對象不可以直接調(diào)用JQ方法
點(diǎn)擊我
3、如何獲取href鏈接中字符對應(yīng)的值
var id = GetArgsFromHref(href,"id");//獲取id function GetArgsFromHref(sHref, sArgName){ var args = sHref.split("?");//將鏈接切分成數(shù)組 var retval = "";//需要返回的字符串 if(args[0] == sHref){//參數(shù)為空 return retval;//返回空字符串,無需做任何處理 } var str = args[1];//獲取?后邊字符串 args = str.split("&");//將字符串以&切分成數(shù)組 for(var i = 0; i < args.length; i ++){//遍歷切分后的數(shù)組 str = args[i]; var arg = str.split("=");//切分?jǐn)?shù)組中的字符串 if(arg.length <= 1) continue;//沒有=后邊的值跳過 if(arg[0] == sArgName) retval = arg[1];//獲取到對應(yīng)的值 } return retval;//返回對應(yīng)的值 }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/109154.html
摘要:寫在前面年月日,我只身一人來到北京,開始人生中的第一份工作,在一家國企從事軟件開發(fā)工作。因?yàn)楝F(xiàn)在晚飯都是在公司吃,如果不是刷朋友圈,我是不知道北京哪天的夕陽又刷屏了的,因此錯(cuò)過了很多美麗的瞬間,也算一點(diǎn)遺憾吧。 ...
摘要:然而這次的文章,就像賀師俊所說的這篇文章是從程序員這個(gè)老年度總結(jié)前端掘金年對我來說,是重要的一年。博客導(dǎo)讀總結(jié)個(gè)人感悟掘金此文著筆之時(shí),已經(jīng)在眼前了。今天,我就來整理一篇,我個(gè)人認(rèn)為的年對開發(fā)有年終總結(jié)掘金又到 2016 Top 10 Android Library - 掘金 過去的 2016 年,開源社區(qū)異?;钴S,很多個(gè)人與公司爭相開源自己的項(xiàng)目,讓人眼花繚亂,然而有些項(xiàng)目只是曇花一...
摘要:經(jīng)驗(yàn)少的程序員小猿同學(xué)畢業(yè)工作一年了,在公司感覺自己的能力很好了,能力大于老板給的價(jià)值了,所以想要漲工資,但是老板給漲的不夠理想,小猿聽說跳槽可以讓自己的工資翻倍,毅然決然的就辭職了,決定重新找工作。 又到了一周一次的周末心靈雞湯的時(shí)間了,希望大家能夠痛痛快快的喝了這碗雞湯,讓這酸爽的感覺使你永生難忘。哈哈……這周又有幾個(gè)人,尤其是畢業(yè)生在「非著名程序員」微信公眾號里私聊我關(guān)于找不到工...
摘要:六個(gè)月前,我辭掉了初級開發(fā)者的工作,并去東南亞旅行了五個(gè)月。我的目標(biāo)了解更多資料我原本計(jì)劃去東南亞旅行個(gè)月,我也有信心在旅行回來后能夠找到一份更好的工作。申請工作我下一站旅行地是老撾境內(nèi)一個(gè)偏遠(yuǎn)的攀爬區(qū)。 金三銀四,謹(jǐn)以此文獻(xiàn)給所有正在準(zhǔn)備跳槽的你。 showImg(https://segmentfault.com/img/bVbhXVQ?w=640&h=640);六個(gè)月前,我辭掉了初...
閱讀 1241·2023-04-25 15:53
閱讀 2110·2021-11-19 09:40
閱讀 3501·2021-10-11 10:59
閱讀 2077·2019-08-30 15:55
閱讀 1964·2019-08-30 15:54
閱讀 2311·2019-08-29 13:03
閱讀 2764·2019-08-28 18:17
閱讀 1518·2019-08-27 10:51