JavaScript中return返回多個值的三個方法實現(xiàn)
近期開始著手學(xué)習(xí)一下web前端的基礎(chǔ)知識,主要用到JS、html5+css、以及JS框架(jQuery、dojo等等),在學(xué)習(xí)和寫代碼的過程中有一些小經(jīng)驗跟大家一起交流與學(xué)習(xí)。
今天,首先針對“JS實現(xiàn)函數(shù)return多個返回值”的方法。
在使用JS編程中,有時需要在一個方法返回兩個個或兩個以上的數(shù)據(jù),用下面的幾種方法都可以實現(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.通過對象的屬性訪問方法
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返回多個值的三個方法實現(xiàn)的文章就介紹到這了,更多相關(guān)JavaScript return返回多個值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS 判斷某變量是否為某數(shù)組中的一個值的3種方法(總結(jié))
下面小編就為大家?guī)硪黄狫S 判斷某變量是否為某數(shù)組中的一個值的3種方法(總結(jié))。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07JavaScript引擎實現(xiàn)async/await的方法實例
大家應(yīng)該都知道隨著Node 7的發(fā)布,越來越多的人開始研究據(jù)說是異步編程終級解決方案的async/await,下面這篇文章主要給大家介紹了關(guān)于JavaScript引擎是如何實現(xiàn)async/await的相關(guān)資料,需要的朋友可以參考下2022-03-03原生JavaScrpit中異步請求Ajax實現(xiàn)方法
這篇文章主要介紹了原生JavaScrpit中異步請求Ajax實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11