微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

了解 OOP 中 for 循环中使用的“functions()”的功能

如何解决了解 OOP 中 for 循环中使用的“functions()”的功能

我是 Java 新手,所以我想知道 for each 循环中内部函数功能,如以下示例代码中给出的 .charat() 。我的问题是 -

在第 1 次进入 for each 循环并满足 if() 块的条件后

函数是否digit.charat(0) 更改为 digit.charat(1),如果是,则执行条件否则,如果仅由于这个原因而感到满意,因为 digit.charat() 在每次迭代后将其索引值移动 1

RoomSchema.statics.createRoom = function (postData,callback) {
    if (!postData) {
        callback(true,{ error: "Missing required paramaeters" });
    } else {
        **var user;
        var users = [];
        if (postData.hasOwnProperty("users") && Array.isArray(postData.users)) {
            users = postData.users;
        } else {**
            users = users.push(postData.users);
        }
        roomSchema = new Room({
            title: (postData.title ? postData.title : ""),description: (postData.description ? postData.description : ""),users: users,status: (postData.status ? postData.status : ROOM_STATUS_PRIVATE),created_date: new Date(),is_visible: true
        });
        var error = roomSchema.validateSync();
        // valildations Failed
        if (error) {
            callback(true,{
                error: error.errors[Object.keys(error.errors)[0]].message
            });
        } else {

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。