JavaScript的alert函数可以有几个入参?

时间:2022-11-25 21:10:04
JavaScript的alert函数可以有几个参数呢?
比如,alert("hello","world");//输出只有hello
但是我在一个公司项目中却看到了类似上面的两个传人参数(公司不让往外面粘贴代码,不好意思),请问这是alert真的可以有两个参数吗?

11 个解决方案

#1


alert,是window 的方法,只接收一个参数
重写一下就可以了

#2


第一个参数有效,多个参数不出错

#3


js中alert函数作为全局方法是只有一个参数的,不过和其他函数一样alert是可以被重写的。当你重新定义alert之后,传两个或者三个,四个...当然就都可以了。

#4



window._alert = window.alert;
window.alert = function(){
_alert(Array.prototype.slice.call(arguments).join(""));
};
alert("hello ", "world");

#5


学习了··· JavaScript的alert函数可以有几个入参?

#6


重写alert就行了

#7


什么高深的技术还保密。你只要用了谁都可以看到。除非怕丢人不敢用。只在内部供员工吹嘘。

估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了

#8


JavaScript的alert函数可以有几个入参?

#9


引用 7 楼 xiaofanku 的回复:
什么高深的技术还保密。你只要用了谁都可以看到。除非怕丢人不敢用。只在内部供员工吹嘘。

估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了
赞同

#10


引用 4 楼 Free_Wind22 的回复:

window._alert = window.alert;
window.alert = function(){
_alert(Array.prototype.slice.call(arguments).join(""));
};
alert("hello ", "world");


+1

#11


一般我要是输出多个参数都会这样:
alert(A+':'+B);
反正多是用来debug的

#1


alert,是window 的方法,只接收一个参数
重写一下就可以了

#2


第一个参数有效,多个参数不出错

#3


js中alert函数作为全局方法是只有一个参数的,不过和其他函数一样alert是可以被重写的。当你重新定义alert之后,传两个或者三个,四个...当然就都可以了。

#4



window._alert = window.alert;
window.alert = function(){
_alert(Array.prototype.slice.call(arguments).join(""));
};
alert("hello ", "world");

#5


学习了··· JavaScript的alert函数可以有几个入参?

#6


重写alert就行了

#7


什么高深的技术还保密。你只要用了谁都可以看到。除非怕丢人不敢用。只在内部供员工吹嘘。

估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了

#8


JavaScript的alert函数可以有几个入参?

#9


引用 7 楼 xiaofanku 的回复:
什么高深的技术还保密。你只要用了谁都可以看到。除非怕丢人不敢用。只在内部供员工吹嘘。

估计是自已写了类(A),用了alert作类的方法。让楼主窥到了以为看到神级代码了
赞同

#10


引用 4 楼 Free_Wind22 的回复:

window._alert = window.alert;
window.alert = function(){
_alert(Array.prototype.slice.call(arguments).join(""));
};
alert("hello ", "world");


+1

#11


一般我要是输出多个参数都会这样:
alert(A+':'+B);
反正多是用来debug的