Javascript 角度传感器中的滤波器问题

Javascript 角度传感器中的滤波器问题,javascript,angularjs,Javascript,Angularjs,我正在尝试使用一个可以反转字符串的筛选器,这是我的代码: app.filter("revertir", function(){ return function(input){ var u = input.length-1; console.log("ENTRA: "+input); for(var i=0;i<input.length/2;i++){ var temp = input[i];

我正在尝试使用一个可以反转字符串的筛选器,这是我的代码:

app.filter("revertir", function(){

    return function(input){
        var u = input.length-1;

        console.log("ENTRA: "+input);
        for(var i=0;i<input.length/2;i++){
            var temp = input[i];
            input[i] = input[u];
            input[u] = temp;
            u--;
        }
        return input;
    };
});
app.filter(“回复”,函数(){
返回函数(输入){
var u=输入长度-1;
console.log(“ENTRA:+input”);
对于(var i=0;i非常常见:

var app = angular.module("MyApp", []);

app.filter("reverse", function() {
  return function(input) {
    var result = "";
    input = input || "";
    for (var i=0; i<input.length; i++) {
      result = input.charAt(i) + result;
    }
    return result;
  };
});
var-app=angular.module(“MyApp”,[]);
app.filter(“反转”,函数(){
返回函数(输入){
var结果=”;
输入=输入| |“”;
对于(var i=0;i非常常见:

var app = angular.module("MyApp", []);

app.filter("reverse", function() {
  return function(input) {
    var result = "";
    input = input || "";
    for (var i=0; i<input.length; i++) {
      result = input.charAt(i) + result;
    }
    return result;
  };
});
var-app=angular.module(“MyApp”,[]);
app.filter(“反转”,函数(){
返回函数(输入){
var结果=”;
输入=输入| |“”;

对于(var i=0;i另一种实现方法:

var-app=angular.module(“MyApp”,[]);
app.filter(“反转”,函数(){
返回函数(输入){
返回((输入| |“”).split(“”).reverse().join(“”));
};
});

写在这里:
输出反转:{strIn|reverse}


另一种实现方法:

var-app=angular.module(“MyApp”,[]);
app.filter(“反转”,函数(){
返回函数(输入){
返回((输入| |“”).split(“”).reverse().join(“”));
};
});

写在这里:
输出反转:{strIn|reverse}


JavaScript字符串是不可变的-您可以使用数组语法读取第n个字符,但不能写入它。JavaScript字符串是不可变的-您可以使用数组语法读取第n个字符,但不能写入它。