0

これはまったく初心者の質問だと感じていますが、情報を見つけることができなかったので、ここに行きます。

node.js プロジェクトの php データ モデル オブジェクトを JavaScript データ モデル オブジェクトに「変換」する必要があります。私は node.js を初めて使用し、データ モデル オブジェクトの構文を理解していません。

提供されたベアボーン テンプレート (user.js) は次のとおりです。

'use strict';

module.exports = function UserModel() {
    return {
        name: 'username'
    };
};

これは、私が取り組んでいるphpモデルの一部です。

class Model_User extends Base_Model {
    'name' => array(
        'first' => 'first_name',
        'last' => 'last_name',
    ),

    'friends' => array(
        'model' => 'User',
    ),
}

過去に ActionScript データ モデル オブジェクトを作成したことがあり、JS はほとんど同じであると考えていましたが、AS ではデータ プロパティが個別の変数として宣言されています。上記のベアボーン テンプレートを見ると、node.js JS データ モデル オブジェクトには当てはまらないようです。

4

1 に答える 1

2

どうですか:

var model = {
    'name': [
        { 'first': 'first_name' },
        { 'last': 'last_name' }
    ],
    'friends': [
        { 'model': 'User' }
    ]
};

これは基本的にmodelオブジェクトを作成しています。2 つのキー -> 値のペアname&friendsが含まれており、どちらにもオブジェクトの配列が含まれています。

JavaScript オブジェクトの詳細については、こちらをお読みください: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects

于 2014-02-03T04:01:52.030 に答える