Максимальная длина стринга> 1) Кто ответит, существуют ли ограничения на длину стринга (т.е. на длину строки, загружаемой в переменную)? Например, всегда ли без опаски можно писать: > var str = document.body.innerHTML; > Скажем тогда, когда текст очень велик. > 2) Сопряженный с этим вопрос - есть ли ограничения на длину стринговой константы? Например, при вызове фенкции: > window.write( "бла-бла-бла"); > Какой длины может достигать эта "бла-бла-бла"? Можно таким способом записывать многомегабайтный контекст?
В спецификациях написано о строке как о конечной последовательности 16-битных символов. Следовательно, если какие ограничения и накладываются, то они зависит исключительно от платформы. А можно нескромный вопрос: ЗАЧЕМ на JavaScript могут понадобиться МНОГОМЕГАБАЙТНЫЕ строки? |