var str = 'odborka_vecher_01.jpg,%,podborka_vecher_37.jpg';
var result = str.split(',')[0];
alert(result);
// это также будет работать, если в строке будет один элемент
str = 'odborka_vecher_01.jpg';
result = str.split(',')[0];
alert(result);
// или строка будет пустой
str = '';
result = str.split(',')[0];
alert(result);
// входящая строка
var str = 'odborka_vecher_01.jpg';
// результат по умолчанию - пустая строка
var result = '';
// если элементов больше одного
if (str.split(',').length > 1)
{
// берем первый элемент
result = str.split(',')[0];
}
// показываем результат
alert(result);
for ( var i = 0...
if ( ~localStorage.key( i ).split("*")...
$('#htApp input').autocomplete({...
$('#htApp button').on('click',function() {...
$('#htApp input')
var currentTag = "";
if (e.keyCode != 13)
return;
localStorage.key( i ).split("*")
$('#htApp input').autocomplete({
pcAntivirus.StartsWith("& ")
pcGPU += pty.Value.ToString();
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
Будет работать в VS2015. В ранних версиях студия скажет, что синтаксис неверный, оно и понятно, язык ведь другой версии. MSBuild, если новый, сможет собрать. Компилятор csc для .NET 2.0 - нет, не сможет.
Соответственно, пользователи старых версий Visual Studio не смогут работать с кодом проектов написанных на новом C# (в данном случае, 6.0), даже если проект написан под старые версии .NET Framework. Т.е. смогут, но проще код поправить, или студию обновить (обновление не всегда возможно).
Версии .NET Framework тоже имеют различия.
В итоге получается бардак и плохая переносимость. Не думаю, что это нормально :-) По крайней в плане возможность использования новых конструкций языка для старых версий .NET - это совсем ненормально, хотя и удобно, если забить на пользователей старых версий Visual Studio и пользователей альтернативных решений.
Мне в проектах с открытым исходным кодом приходится делать лишние тесты, чтобы адаптировать код под ранние версии .NET и плюс учитывать версии языков. Вот еще народ начинает потихоньку требовать .NET Core - еще один маленький геморрой будет в нашем колхозе :-)