JavaScript中return返回多個(gè)值的三個(gè)方法實(shí)現(xiàn)
近期開始著手學(xué)習(xí)一下web前端的基礎(chǔ)知識(shí),主要用到JS、html5+css、以及JS框架(jQuery、dojo等等),在學(xué)習(xí)和寫代碼的過程中有一些小經(jīng)驗(yàn)跟大家一起交流與學(xué)習(xí)。
今天,首先針對(duì)“JS實(shí)現(xiàn)函數(shù)return多個(gè)返回值”的方法。
在使用JS編程中,有時(shí)需要在一個(gè)方法返回兩個(gè)個(gè)或兩個(gè)以上的數(shù)據(jù),用下面的幾種方法都可以實(shí)現(xiàn):
1. 使用數(shù)組的方式
function getData() { var names=new Array("oec2003","oec2004"); return names; } function getNames() { var names=getData(); alert(getData()[0]); //返回oec2003 }
2.將數(shù)據(jù)封裝在Json中返回
function getData() { var info={"name":"oec2003","age":"25"}; return info; } function getInfo() { var info=getData(); var name=info["name"]; var age=info["age"]; alert("姓名:"+name+" 年齡:"+age); }
3.通過對(duì)象的屬性訪問方法
function add(a,b){ var sum; var sub return{ sum:a+b, sub:a-b } } var obj = add(5,2); console.log(obj.sum); console.log(obj.sub);
到此這篇關(guān)于JavaScript中return返回多個(gè)值的三個(gè)方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)JavaScript return返回多個(gè)值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS 判斷某變量是否為某數(shù)組中的一個(gè)值的3種方法(總結(jié))
下面小編就為大家?guī)硪黄狫S 判斷某變量是否為某數(shù)組中的一個(gè)值的3種方法(總結(jié))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07js實(shí)現(xiàn)下拉列表選中某個(gè)值的方法(3種方法)
這篇文章主要介紹了js實(shí)現(xiàn)下拉列表選中某個(gè)值的方法,涉及JavaScript針對(duì)select下拉列表選擇操作的相關(guān)技巧,需要的朋友可以參考下2015-12-12JavaScript引擎實(shí)現(xiàn)async/await的方法實(shí)例
大家應(yīng)該都知道隨著Node 7的發(fā)布,越來越多的人開始研究據(jù)說是異步編程終級(jí)解決方案的async/await,下面這篇文章主要給大家介紹了關(guān)于JavaScript引擎是如何實(shí)現(xiàn)async/await的相關(guān)資料,需要的朋友可以參考下2022-03-03原生JavaScrpit中異步請(qǐng)求Ajax實(shí)現(xiàn)方法
這篇文章主要介紹了原生JavaScrpit中異步請(qǐng)求Ajax實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-11-11