Java,Js小代码

题目来源于贴吧:http://tieba.baidu.com/p/3776332028


将"hello wlord "变成“olleh drolw ”

实现如下:

public static String conver(String str, char splitChar) {
StringBuilder stringBuilder = new StringBuilder();
StringBuilder context = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
if (splitChar == str.charAt(i)) {
stringBuilder.append(context.reverse()).append(splitChar);
if (context.length() != 0)
context = new StringBuilder();
} else
context.append(str.charAt(i));
}
stringBuilder.append(context.reverse());
return stringBuilder.toString();
}


Js调试中,如果方法嵌套的很乱的话,之前不会弄,导致找到报错地方的代码是一件很麻烦的事情。

最后看Js的书发现:caller这个东西

   Object.prototype.callers = function () {

            var fuc = Object.prototype.callers;

            do{

                console.log(fuc)

            }while(fuc = fuc.caller);

        }


你可能感兴趣的:(Java,Js小代码)