主な問題は、JS にはこれを行うための組み込み関数がないことです。 substr() 関数を使用できますが、最後の文字を削除するのではなく、指定された位置で文字列を切り捨てます。
var str = "Hello world!"; str = str.substring(0, str.length - 1);
このコード行は、文字列「Hello world!」を受け取るように指示しています。 元の文字列の部分文字列である新しい文字列を作成します。 新しい文字列は、元の文字列の 0 インデックスから始まり、元の文字列の最後のインデックスから 1 を引いた位置で終わります。
getattr 関数
JavaScript の getattr 関数は、オブジェクトのプロパティの値を返します。
var obj = { 名前: “ジョン”, 年齢: 30 }; console.log(obj.name); // ジョン console.log(obj.age); // 30
属性エラー
AtributeError は、存在しないオブジェクトのプロパティまたはメソッドにアクセスしようとしたときに発生するエラーの一種です。