lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: hjwhhhh
打印 上一主题 下一主题

求助!关于含有变量的函数名如何书写

 关闭 [复制链接]

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

楼主
发表于 2018-7-24 08:25:52 |显示全部楼层
这个没有要求啊,随便就好了,包括$在内的这种特殊符号也都是可用的
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2018-7-24 20:01:49 |显示全部楼层
hjwhhhh 发表于 2018-7-24 18:31
我不是这个意思,就是说变量与函数名合在一起如何书写,比如变量t,函数名ontalk,合在一起写成(ontalk+t ...

分两种情况吧

如果是某个对象的函数,例如这个对象是myObj,那你可以
  1. myObj["ontalk" + t]()
复制代码
如果是window作用域下的函数,那你可以
  1. window["ontalk" + t]()
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2018-7-24 22:06:12 |显示全部楼层
hjwhhhh 发表于 2018-7-24 21:47
这些代码我不明白是什么意思,能不能举个例子吗?如果函数没有对象呢,只是函数ontalk1(),ontalk2(),o ...

那不就是我说的第二种情况吗
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2019-3-25 08:13:17 |显示全部楼层
hjwhhhh 发表于 2019-3-25 01:33
你TM不是伸手党?难道你还要给钱买吗?这问题简单?我之前说出来一定没几个人知道,就你最聪明,不用去问 ...

这个问题并不是引擎的问题,确实是js的用法问题
好了,不论什么问题,解决了就行了,这个帖子也就到此为止吧
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-3 01:42 , Processed in 0.048532 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部