Пакетный знающий исходный код проверяет правописание

Используйте этот код, если у вас есть вложенные объекты или у вас есть вложенный массив obj.

var sortObjectByKey = function(obj){
    var keys = [];
    var sorted_obj = {};
    for(var key in obj){
        if(obj.hasOwnProperty(key)){
            keys.push(key);
        }
    }
    // sort keys
    keys.sort();

    // create new array based on Sorted Keys
    jQuery.each(keys, function(i, key){
        var val = obj[key];
        if(val instanceof Array){
            //do for loop;
            var arr = [];
            jQuery.each(val,function(){
                arr.push(sortObjectByKey(this));
            }); 
            val = arr;

        }else if(val instanceof Object){
            val = sortObjectByKey(val)
        }
        sorted_obj[key] = val;
    });
    return sorted_obj;
};
11
задан shadit 18 September 2008 в 18:31
поделиться

1 ответ

Как Вы упомянули, много IDE уже имеют эту функциональность, и одним таким IDE является Eclipse. Однако в отличие от многих других IDE Eclipse:

A) открытый исходный код

B) разработанный, чтобы быть программируемым

Например, вот статья об использовании кода Eclipse, форматирующего функциональность из командной строки: http://www.peterfriese.de/formatting-your-code-using-the-eclipse-code-formatter/

В теории необходимо смочь сделать что-то похожее с, он - механизм проверки правописания. Я знаю, что это не точно, что Вы ищете, и если бы существует программа для того, чтобы сделать проверку правописания в коде затем, очевидно, это было бы лучше, но если не затем Eclipse может быть следующей лучшей вещью.

1
ответ дан 3 December 2019 в 12:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: