自动发帖软件

标题: AIWROK软件的对像怎么打印出来呢? [打印本页]

作者: 发帖软件    时间: 前天 06:45
标题: AIWROK软件的对像怎么打印出来呢?

对像怎么打印出来呢?

// 官方QQ群 711841924
var 手机 = {
    手机品牌: "小米",
    手机型号: "小米15",
    手机颜色: "黑色",
    手机产地: "广东"
};

// 获取当前时间
var currentTime = new Date().toLocaleTimeString('zh-CN', { hour12: false, hour: '2-digit', minute: '2-digit', second: '2-digit' });

// 自定义打印格式
printl("[" + currentTime + "] #10 【NativeObject】" + JSON.stringify(手机));

示例1: 添加更多属性和方法到手机对象

var 手机 = {
    手机品牌: "小米",
    手机型号: "小米15",
    手机颜色: "黑色",
    手机产地: "广东",
    手机内存: "128GB",
    手机存储: "256GB",
    手机价格: 2999,
    手机系统: "MIUI",
    展示信息: function() {
        return `这是一款${this.手机品牌}品牌的${this.手机型号}手机,颜色为${this.手机颜色},产自${this.手机产地},内存为${this.手机内存},存储为${this.手机存储},售价为${this.手机价格}元,运行系统为${this.手机系统}`;
    }
};

// 获取当前时间
var currentTime = new Date().toLocaleTimeString('zh-CN', { hour12: false, hour: '2-digit', minute: '2-digit', second: '2-digit' });

// 类型判断函数
function checkType(obj) {
    for (var key in obj) {
        if (obj.hasOwnProperty(key)) {
            console.log(key + " 的类型是: " + typeof obj[key]);
        }
    }
}

// 输出类型信息
checkType(手机);

// 自定义打印格式
console.log("[" + currentTime + "] #10 【NativeObject】" + JSON.stringify(手机));

// 使用手机对象的方法
console.log(手机.展示信息());

示例2: 使用数组和嵌套对象

function 手机(品牌, 型号, 颜色, 产地, 内存, 存储, 价格, 系统) {
    this.基本信息 = {
        手机品牌: 品牌,
        手机型号: 型号,
        手机颜色: 颜色,
        手机产地: 产地
    };
    this.规格 = {
        内存: 内存,
        存储: 存储
    };
    this.售价 = 价格;
    this.手机系统 = 系统;
    this.可用颜色 = ["黑色", "白色", "蓝色", "灰色"];
    this.可用内存 = ["64GB", "128GB"];
    this.可用存储 = ["128GB", "256GB"];
}

手机.prototype.展示信息 = function() {
    return "这是一款" + this.基本信息.手机品牌 + "品牌的" + this.基本信息.手机型号 + "手机,颜色为" + this.基本信息.手机颜色 + ",产自" + this.基本信息.手机产地 + ",内存为" + this.规格.内存 + ",存储为" + this.规格.存储 + ",售价为" + this.售价 + "元,运行系统为" + this.手机系统;
};

手机.prototype.展示可用选项 = function() {
    return "可用颜色: " + this.可用颜色.join(", ") + ", 可用内存: " + this.可用内存.join(", ") + ", 可用存储: " + this.可用存储.join(", ");
};

手机.prototype.改变颜色 = function(新颜色) {
    if (this.可用颜色.indexOf(新颜色) !== -1) {
        this.基本信息.手机颜色 = 新颜色;
        console.log("颜色已更改为: " + 新颜色);
    } else {
        console.log("颜色选项不可用");
    }
};

手机.prototype.改变规格 = function(新内存, 新存储) {
    if (this.可用内存.indexOf(新内存) !== -1 && this.可用存储.indexOf(新存储) !== -1) {
        this.规格.内存 = 新内存;
        this.规格.存储 = 新存储;
        console.log("规格已更改为: 内存 " + 新内存 + ", 存储 " + 新存储);
    } else {
        console.log("规格选项不可用");
    }
};

// 创建手机对象实例
var 小米15 = new 手机("小米", "小米15", "黑色", "广东", "128GB", "256GB", 2999, "MIUI");

// 获取当前时间
var currentTime = new Date().toLocaleTimeString('zh-CN', { hour12: false, hour: '2-digit', minute: '2-digit', second: '2-digit' });

// 类型判断函数
function checkType(obj) {
    for (var key in obj) {
        if (obj.hasOwnProperty(key)) {
            console.log(key + " 的类型是: " + typeof obj[key]);
            if (typeof obj[key] === "object" && obj[key] !== null) {
                checkType(obj[key]);
            }
        }
    }
}

// 输出类型信息
checkType(小米15);

// 自定义打印格式
console.log("[" + currentTime + "] #10 【NativeObject】" + JSON.stringify(小米15));

// 使用手机对象的方法
console.log(小米15.展示信息());
console.log(小米15.展示可用选项());

// 改变颜色和规格
小米15.改变颜色("白色");
小米15.改变规格("256GB", "512GB");
console.log(小米15.展示信息());

示例3: 创建手机类,并实例化




AIWROK软件的对像怎么打印出来呢? 群发软件发帖工具

AIWROK软件的对像怎么打印出来呢? 群发软件发帖工具 AIWROK软件的对像怎么打印出来呢? 群发软件发帖工具

class 手机 {
    constructor(品牌, 型号, 颜色, 产地, 内存, 存储, 价格, 系统) {
        this.基本信息 = {
            手机品牌: 品牌,
            手机型号: 型号,
            手机颜色: 颜色,
            手机产地: 产地
        };
        this.规格 = {
            内存: 内存,
            存储: 存储
        };
        this.售价 = 价格;
        this.手机系统 = 系统;
    }

    展示信息() {
        return `这是一款${this.基本信息.手机品牌}品牌的${this.基本信息.手机型号}手机,颜色为${this.基本信息.手机颜色},产自${this.基本信息.手机产地},内存为${this.规格.内存},存储为${this.规格.存储},售价为${this.售价}元,运行系统为${this.手机系统}`;
    }
}

// 创建手机对象实例
var 小米15 = new 手机("小米", "小米15", "黑色", "广东", "128GB", "256GB", 2999, "MIUI");

// 获取当前时间
var currentTime = new Date().toLocaleTimeString('zh-CN', { hour12: false, hour: '2-digit', minute: '2-digit', second: '2-digit' });

// 类型判断函数
function checkType(obj) {
    for (var key in obj) {
        if (obj.hasOwnProperty(key)) {
            console.log(key + " 的类型是: " + typeof obj[key]);
            if (typeof obj[key] === "object" && obj[key] !== null) {
                checkType(obj[key]);
            }
        }
    }
}

// 输出类型信息
checkType(小米15);

// 自定义打印格式
console.log("[" + currentTime + "] #10 【NativeObject】" + JSON.stringify(小米15));

// 使用手机对象的方法
console.log(小米15.展示信息());





欢迎光临 自动发帖软件 (http://www.fatiegongju.com/) Powered by Discuz! X3.2