問題タブ [reserved-words]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Ecmascript 予約語の回避策
私は、Ecmascript に基づくスクリプト エンジンを備えた Novell Operations Center 上に構築されたプロジェクトに取り組んでいます。ソフトウェアが実行されている Java API でオブジェクトをアドレス指定できます。
標準の Java java.io.File クラスを使用して、ファイル システムからファイルを削除しようとしています。
スクリプトは次のとおりです。
「delete」は Ecmascript/Javascript の予約語であるため、これはエラーをスローします。使用eval('file.delete()');
しても同じエラーが発生します。file.exists()
またはのようなステートメントがfile.canWrite()
期待どおりに実行されます。
ファイル オブジェクトで削除メソッドを呼び出せるようにするための回避策を探しています。サーバー ソフトウェアは定期的に終了しないため、deleteOnExit() メソッドは機能しません。
python - 組み込み関数名を属性またはメソッド識別子として使用するのは悪い習慣ですか?
組み込み関数名を変数識別子として使用しないことを知っています。
しかし、それらを属性またはメソッド識別子として使用しない理由はありますか?
たとえば、自分のクラスでを書いmy_object.id = 5
たり、インスタンス メソッドを定義したりすることは安全ですか?dict
ruby-on-rails - Mongoidを使用してRailsで「タイプ」という単語を避ける理由はありますか?
単一テーブルの継承で使用するためのtype
魔法のフィールド名です。ActiveRecord
しかし、:type
には含まれていませんMongoid.destructive_fields
。フィールド名として使用できない理由はありますか? Upload.upload_type
はとても気分が悪いので、 を使用したいと思いますUpload.type
。
さらにclass
、category
、 、およびvariety
は良い代替手段とは思えません。
oracle - 予約語 NUMBER が列名として使用されているため、カーソル宣言でエラーが発生しました
...少なくともそれが問題だと思います。
列の 1 つが予約語 NUMBER であるテーブルにアクセスするカーソル宣言を含む関数を作成しています (ええ、私は知っています..)。コンパイル時に関数に問題が発生しました。
エラー(16,10): PL/SQL: ORA-06552: PL/SQL: コンパイル単位分析が終了しました ORA-06553: PLS-488: 無効な変数宣言: オブジェクト 'NUMBER' はタイプまたはサブタイプである必要があります
私のコードは次のようになります。
それが問題であることを確認するために、コードを次のように変更しました
それは問題なくコンパイルされましたが、明らかにそれは私が望んでいるものではありません。
残念ながら、列名を変更するオプションはありません(ため息)、そして記録のために
通常の SQL 実行では問題なく動作します。
とにかく、この問題を回避できますか? どんな助けでも大歓迎です!
php - PHP 関数、予約語をローカル識別子として使用する
配列関数のいくつかを考えています。「キー」、「それぞれ」、「位置」、「範囲」。これらは、多くの場合、ローカル識別子として非常に便利です! $return、$list、$array、$string を (ab) 使用するコードも見ました。他の PHP プログラマーはこれについてどう考えていますか?
ローカル識別子のみ!クラスのメンバーやメソッド名としては使用しません。グローバル変数としても使用しません。
php - 学生クラスを保存するクラス?
だから..私は私の学生のクラスに関するデータ(名前、コード、場所など)を保存するシステムに取り組んでいます
問題は次のとおりです。クラスは予約語です。
そして、私がそれを「MyClass」と呼んだ私の最後のバージョンではやりたくありません。
では、この命名の問題について何かアドバイスはありますか?
java - 予約語を使用して @NamedQueries を Hibernate する
休止状態の @NamedQueries に問題があります。「グループ」という名前の列を持つテーブル SCP_PMAT があります。マッピングでは問題ありません。これは括弧で解決します。
しかし、 @NamedQuery を使用したい場合、問題があります。クエリに列名を書き込むにはどうすればよいですか?
このコードで十分であることを願っています。ありがとう
javascript - 予約語を含むコードの CSS を設定する
やろうとしていること: タイトルにある通り、単語が予約語であればCSSを設定したいです。
HTML
jQuery
問題: いくつかの方法のドキュメントを参照しましたが (以下の参照セクションにあります)、どこに問題があるのかよくわかりません。問題を絞り込むために、私の質問は...
.split()
jQueryのメソッドでもありますか?- ループを使用
for
して配列内のすべての単語を実行する必要がありますか (コードに予約語が含まれているかどうかを確認するため)、またはより良い方法 ( など.each()
) はありますか? - を使用する必要がある場合
.each()
、誰かが簡単な例を教えてください。ドキュメントの例がわかりません。
参考文献
mysql - 列名の予約語 - MySQL に挿入
group
カラム名の 1 つに" " という単語を含む MySQL データベースがあります。このデータベースと列の名前は変更できません。私のものではありません。
テーブル ユーザー、列:id, name, password, group,
およびその他。このテーブルにレコードを挿入する必要があります。を試しINSERT INTO users (name, group) VALUES ('John', '9')
ましたが、「 」が原因で機能しませんgroup
。
このテーブルにレコードを挿入する方法を教えてください。
javascript - JavaScriptで予約語のリスト
予約語についてのMozillaよりも完全なリストはありますか?
parseFloat、toString、prototypeなどの単語が不足しています。