Возможно, редактор хотел бы это
var ArrayFileName = ['one', 'two', 'three', 'three', 'five', 'six', 'ten'];
var ArrayFileNameWExt = ['one.txt', 'two.txt', 'three.txt', 'ten.wmf', 'eleven.cgm'];
var FinalArray = [];
for (var i = 0; i < ArrayFileNameWExt.length; i++) {
var matchFound = false;
for (var j = 0; j < ArrayFileName.length; j++) {
var temp = ArrayFileNameWExt[i].split(".");
if(ArrayFileName[j]==temp[0]){
matchFound = true;
break;
}
}
if(!matchFound){
FinalArray.push(ArrayFileNameWExt[i])
}
}
console.log(FinalArray)
:: Основой является класс в модуле ActiveRecord. Одна из вещей, которые делают модули, обеспечивают пространство имен в Ruby. В Ruby Вы не наследовались модулю, но можно смешать его в использовании включать оператора.
Позвольте мне предложить забрать книгу Кирки или читать, Почему (Острое) Руководство к Ruby.
в Ruby, ::
доступы статический класс или константы модуля. ActiveRecord::Base
указывает что ActiveRecord
класс или модуль имеют статический внутренний названный класс Base
то, что Вы расширяетесь.
Править: поскольку Mike указывает в этом случае ActiveRecord
модуль...