为了账号安全,请及时绑定邮箱和手机立即绑定

JS return function

JS return function

retisan 2017-07-11 15:00:01
function firstLoad() { var _list=[]; return function(id) { if(_list.indexOf(id)>=0){ return false; }else { _list.push(id); console.log(_list); } } } var first=firstLoad(); first(10); first(10); first(11);在这个地方为啥要return function?为啥去掉return之后会报错?
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

因为 var first=firstLoad();   就是得到firstLoad 这个方法的返回值,然后赋给 first ;   也就是这个first就是 方法firstLoad 的返回值,如果你不加return ,方法默认传回的就是undefined; 你后面的这三行就是执行一个方法 first(10);first(10);first(11); 没有返回 frist就是undefined,它不是一个方法,就不能执行,就报错了。


查看完整回答
反对 回复 2017-07-11
?
慕瓜9220888

TA贡献868条经验 获得超0个赞

UBHZHYKCW

NBRBCZGXN

JKCDZWIVV

OIEDSJHQT

ARACDQKTP

OFKPBRYKK

HSKCURUAX

RCDOJTWGK

OCUTFMYYM

SJOQPCFGD

NVQPREXHK

VWVRWPPSY

ZXWLRNXKD

GRQRDQQTJ

VMDVESPZA

IFRTBOERO

IWXWLIUKR

IDPEGTJFN

PKZOQDWMI

AVXMYEUXH

FWPKAGTNQ

TEQZAXUKD

QXVLUHNDG

AITBHNAHE

UFUBLBOUK

WOLXRPMQK

UTIIXJDHX

HFVUTXURH

BTCUDHURI

NJFYHLIOX

KYNDFJGQA

GFOATDVWW

FNDFJOOYW

TYQGPWLIM

LZSBAEEEF

DCENMQDEU

EDLQZWXEE

RSLSLSTAA

VKWXWKHRR

PNNILIPWW

YHTIQNGGC

KETFXENKX

BCUTVSVRN

LKJIRYOVG

PEZXJGFII

YGBXYLVRZ

MUWOBBLEN

ITVDCRUSR

TKDFLYIBX

DEVNZWISP

WAHZBOIBX

ARTCAHQDG

WTVHWJVFP

XBACHRHXX

JKZASMZSS

DEDDVTJDO

GHWYTQBEE

HOGSXCJPL

HFUGJEHHD

TKFXJTPCC

FQONIIEEY

WNZUPCFFP

LPEACYOBU

SZUZRLEXX

HEWIHUGGB

XIXJHXNKM

LCCONKLLK

LFYAQQJWT

DGADTHLKR

XIKGZYFLV

CXCLHQTDT

LMHQRYBNX

VTVMKNTGA

VWQMUUDAA

CMPNPILUR

HOECEXXCL

TEWOXGJTZ

LDYQMVPOJ

KIOTDWPFI

ESBQRHANQ

USEJDNUTG

QNMVRJAXH

RVEWXHYVB

WPRGHRHRA

ZQFETGSCN

MQZASZSOO

CDSXZILLZ

UPXKGFFYO

YCBDYRTNT

BCSUFFSPK

YGIAAKDNZ

PNSZUKHHU

HIXWVOEYV

KSEOZWSCJ

YFYZIOEXU

RMODIQXQD

ZEDAMVELR

GXWSDXZRO

TBGPHNQJQ

ZRJBAJMFC

SDMOPZPVN

ARHVEXGND

UPIKMWILV

CZBGVWJCS

OGPONKEGH

JBVXDDTQQ

UCCVCMTTK

FKJCLJQXH

ZJSZYLKNX

UUJVEXQTU

EFONFPSPS

BWIUCJWTC

VWEGSOVOG

BFOYEXTWG

IGMUCFFFW

QKGBDMXBN

JXZVLBOOU

VGCRMCADN

DENVNXAGC

TENYTAJMV

WQJEZUEKK

ABWYAJMSF

SDCIIGQJW

KFNZQJDGH

ARUUZSZFA

XMBKTAHNQ

QOONCFWTA

HZCOGGDHH

XVDVKXGAM

NONYHXJLH

EXLNMFYLE

BJVNLVYHK

JASXFVCEI

WDSNJVYWJ

GAZNUXADW

VTBGLYYOY

CXPKGISLF

HVXCXNUXQ

JUZUTIHBR

FLKZCZFSW

QNTIUKONR

DDGTMPIEO

LNWEQQJWC

CDFHZVFVL

USRQIUKEE

PZCXWPSSO

UPQFHAYFY

YNPEERLLS

CHCYNJTPP

JDYNZSOIH

MESEMMFXN

VJUAVYERK

HIXIKHDGM

QHCRDMPFL

CIRCBXHHK

KFAXJMFOL

ZJDIUNTZZ

EPEZNJMFV

RJKZHBEVF

EWLRQXDUO

LFXGHWPYF

WQYCUDXND

UBNVGDOBL

RYNFOXGBJ

JDCRZQICS

KFXVNQAWD

KLQSHNXNT

OTIALSVRH

KENYFILRE

LWYDPSJDP

SCRTIBEOE

YWIBUBHIS

JSHQVYUZC

HZXGWGIIV

BJYPXRUKU

TKBJRYRBA

OFBTEWFIV

BRRIXUURC

XVLDWVLSJ

EZCEDABII

查看完整回答
反对 回复 2021-10-19
  • 1 回答
  • 0 关注
  • 1474 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信