javascript-JS中alert一个对象返回object Object每一个都是什么意思

问题描述

JS中alert一个对象返回object Object每一个都是什么意思
function Obj(){}

var obj = new Obj();

alert(obj);    //rerurns [object Object]

我知道这是一个对象,但是,返回的第一个object和第二个Object都是什么意思?

解决方案

http://bbs.csdn.net/topics/300136089

解决方案二:

ecma规范要求toString 方法返回[object class]

不过大多数内部类覆盖了toString方法,所以只有自定义对象的会返回[object object]

[object Object] 自定义的对象
第一个object代表用户自定义的对象的属性,第二个Object代表用户自定义的对象的方法。

解决方案三:

第一个object代表用户自定义的对象的属性,第二个object代表用户自定义的对象的方法、

时间: 2024-09-29 08:31:35

javascript-JS中alert一个对象返回object Object每一个都是什么意思的相关文章

SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法

1.SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller;   import java.util.Map;   import javax.servlet.http.HttpServletRequest;   import org.apache.commons.io.filefilter.FalseFileFilter; import org.slf4j.Logger; import

怎么在js中 alert点击那个确定 然后跳转到指定页面 要正确的

问题描述 怎么在js中 alert点击那个确定 然后跳转到指定页面 要正确的 怎么在js中 alert点击那个确定 然后跳转到指定页面 要正确的(我是这样写的alert("您没有登录,请登录后使用.."); window.location.href = '../admin/login.aspx';) 可是他跳到404页面了 怎么解决?? 解决方案 和alert无关,你的../admin/login.aspx这个地址错误了.你传递这个地址浏览器会返回上级目录接上admin/login.a

js中的referrer返回上一页使用介绍_javascript技巧

js完整代码: 复制代码 代码如下: <script language="javascript"> var refer=document.referrer; document.getElementById('backurl').value=refer; </script> "HTTP_REFERER" 链接到当前页面的前一页面的 URL 地址.不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改 HTTP_REFERER.因此

div模仿js中alert提示效果

先来看js alert()  代码如下 复制代码 <html> <head> <script type="text/javascript"> function message() { alert("该提示框是通过 onload 事件调用的.") } </script> </head> <body onload="message()"> </body> </h

PHP 实现类似js中alert() 提示框_php实例

主要应用于添加判断提示,跳转,返回,刷新. 复制代码 代码如下: /**  * JS提示跳转  * @param  $tip  弹窗口提示信息(为空没有提示)  * @param  $type 设置类型 close = 关闭 ,back=返回 ,refresh=提示重载,jump提示并跳转url  * @param  $url  跳转url  */ function alert($tip = "", $type = "", $url = "")

关于js中alert弹出窗口文本换行问题简单详细说明_基础知识

1. 在js文件里面的弹出窗口: 复制代码 代码如下: <script type="text/javascript"> $(document).ready(function () { alert("Hello \r\n Javascript!"); alert("Hello \n Javascript!"); }); </script> 2.在.cs页面后台拼接的js弹出窗口 LiteralResult.Text = st

JS中ALERT窗口不出来!

问题描述 protectedvoidbtnRemark_Click(objectsender,EventArgse){stringstrResponse;strResponse="";strResponse+="<scriptlanguage='javascript'type='text/javascript'>";strResponse+="alert('感谢你发表评论!')";strResponse+="</scr

JS中的构造函数详细解析

 本篇文章主要是对JS中的构造函数进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在JavaScript中,任何合法的函数都可以作为对象的构造函数,这既包括系统内置函数,也包括用户自己定义的函数.一旦函数被作为构造函数执行,它内部的this属性将引用函数本身.   通常来说,构造函数没有返回值,它们只是初始化由this指针传递进来的对象,并且什么也不返回.如果一个函数有返回值,被返回的对象就成了new表达式的值.从形式上看,一个函数被作为构造函数还是普通函数执行的唯一区别,是否用

JS中的构造函数详细解析_javascript技巧

在JavaScript中,任何合法的函数都可以作为对象的构造函数,这既包括系统内置函数,也包括用户自己定义的函数.一旦函数被作为构造函数执行,它内部的this属性将引用函数本身. 通常来说,构造函数没有返回值,它们只是初始化由this指针传递进来的对象,并且什么也不返回.如果一个函数有返回值,被返回的对象就成了new表达式的值.从形式上看,一个函数被作为构造函数还是普通函数执行的唯一区别,是否用new运算符. 上面的描述事实上有着更为精确的含义,这要把函数如果有返回值的情况分为函数的返回值是引用