匿名类的语法问题 theName = function(i,str){}; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我测试了一下,theName = function(i,str){};出错提示:缺少';'下面是在JScript 上面看到的例子:----------------------------------构造函数来创建对象在 Microsoft JScript 中,可以使用构造函数来创建和生成对象类。您可以使用 new 语句来调用一个构造函数。该语句将返回其创建的内容。 Function 构造函数这个特例可用来创建匿名的函数。所谓匿名函数是指没有名称的函数。例如,可以使用 Function 构造函数来生成一个 “不工作”的函数,作为在另一个函数内的指示。这种函数只会从一个位置调用,不需要名称。 在下例中,这个匿名函数将生成一行“姓名和电子邮件地址”列表。该函数检查 firstNameFirst 变量的值来决定是先输入名还是姓,然后检查 emailNameFirst 变量的值来决定是先输入姓名还是电子邮件地址。该示例假定已在别的位置设置了firstNameFirst 和 emailNameFirst 的值。 for (j = 1; j < addressList[length]; j++) {oneListingLine = new Function(emailNameFirst, firstNameFirst, addressList, j, theName = new Function(firstNameFirst, addressList, j, var theName=(addressList[j].firstName + addressList[j].lastName); if(firstNameFirst) { theName=(addressList[j].firstName + addressList[j].lastName); },) ; if (emailNameFirst) {theListing = addressList[j].emailName+ ":\t" + theName } else theListing = theName + ":\t" + addressList[j].emailName; return theListing;)document.write(oneListingLine + "<br>");}---------------------------------- 关于提取元素时没有显示出效果 javascript的代码 不知道(function{})()什么意思,跟闭包有关系 div的显示和隐藏 求一本javascript 入门的好书 打印颜色问题 一个在两个页面间转换的问题,在线等!!! 来优化焦点图代码 在表单中用window.open打开一个窗口,能不能把原窗口的一个值带到新窗口 请教用onclick事件控制若干个Table显示的问题 【非常急】用js怎么提取URL参数值? jsp页面中小窗口的跳转问题 为什么用javascript无法删除td,代码见下
出错提示:缺少';'下面是在JScript 上面看到的例子:
----------------------------------
构造函数来创建对象
在 Microsoft JScript 中,可以使用构造函数来创建和生成对象类。您可以使用 new 语句来调用一个构造函数。该语句将返回其创建的内容。
Function 构造函数这个特例可用来创建匿名的函数。所谓匿名函数是指没有名称的函数。例如,可以使用 Function 构造函数来生成一个 “不工作”的函数,作为在另一个函数内的指示。这种函数只会从一个位置调用,不需要名称。 在下例中,这个匿名函数将生成一行“姓名和电子邮件地址”列表。该函数检查 firstNameFirst 变量的值来决定是先输入名还是姓,然后检查 emailNameFirst 变量的值来决定是先输入姓名还是电子邮件地址。该示例假定已在别的位置设置了firstNameFirst 和 emailNameFirst 的值。 for (j = 1; j < addressList[length]; j++)
{
oneListingLine = new Function(emailNameFirst, firstNameFirst, addressList, j, theName = new Function(firstNameFirst, addressList, j, var theName=(addressList[j].firstName + addressList[j].lastName);
if(firstNameFirst)
{
theName=(addressList[j].firstName + addressList[j].lastName);
},) ;
if (emailNameFirst)
{
theListing = addressList[j].emailName+ ":\t" + theName
} else theListing = theName + ":\t" + addressList[j].emailName; return theListing;)
document.write(oneListingLine + "<br>");
}----------------------------------